簡體   English   中英

如何使用mysql server 5.6為表添加標識列?

[英]how to add identity column for a table using mysql server 5.6?

我正在嘗試創建一個帶有標識列的表。 我使用了以下查詢。 使用mysql server 5.6。

create table t1
{
id int identity(1,1) Primary key
name varchar2(10)
};

但它顯示以下錯誤:

錯誤1064(42000):您的SQL語法有錯誤; 查看與MySQL服務器版本對應的手冊,以便在第2行的“{id int identity(1,1)主鍵名稱varchar2(10)}”附近使用正確的語法

請幫助我理解語法。

use ()而不是{}

這里的樣本

http://www.w3schools.com/php/php_mysql_create_table.asp

你的答案應該是

CREATE TABLE t1
(
   id INTEGER AUTO_INCREMENT PRIMARY KEY, 
   name VARCHAR2(10)
)

請參閱https://bytes.com/topic/mysql/answers/652076-how-create-identity-column-mysql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM