0
這是我的表格。 ID預期的那樣主鍵和自動填充錯誤1364(HY000):字段'id'沒有默認值
mysql> DESCRIBE test_table
-> ;
+-------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id | int(8) | NO | PRI | NULL | |
| name | varchar(256) | YES | | NULL | |
| phone | varchar(20) | YES | | NULL | |
+-------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
然而,當我插入數據這樣
mysql> INSERT INTO test_table (name, phone) VALUES ('Nikita', '26908050');
它返回錯誤,該ID不具有默認值。
ERROR 1364 (HY000): Field 'id' doesn't have a default value
我怎麼能告訴MySQL該ID必須以0開始,increese每個東西被添加到TEST_TABLE時間?
而不是使用'的DESCRIBE'你應該張貼SHOW的'結果CREATE TABLE test_table'。 –