2016-09-07 163 views

回答

0

試着讓你的表:

mysql> CREATE TABLE test(
    id  int(11) NOT NULL, 
    name varchar(200) NULL, 
    PRIMARY KEY (id)) 

或者如果該表已經創建,則嘗試使用ALTER語句對其進行修改。

alter table test modify column id INT auto_increment; 
0

問題是ID的類型是INT並且是主鍵,但在插入查詢中,您沒有爲ID指定任何值,也沒有定義默認值。

你必須讓你的ID列作爲一個auto_increment:

alter table test modify column id int auto_increment; 

請看到一個example fiddle here

相關問題