-1
查詢器時,這MySQL查詢給「錯誤1136」:爲什麼值插入表
INSERT INTO Customer2
VALUES (1, 'Mrs','Jill','Hill','2 Step St','Hillington','Uxbridge',
'Middx''UB10 8XY','020 8999 684') ;
查詢器時,這MySQL查詢給「錯誤1136」:爲什麼值插入表
INSERT INTO Customer2
VALUES (1, 'Mrs','Jill','Hill','2 Step St','Hillington','Uxbridge',
'Middx''UB10 8XY','020 8999 684') ;
從你給的小細節,這是查詢應該如何看起來像:
INSERT INTO Customer2 VALUES (1, 'Mrs','Jill','Hill','2 Step St','Hillington','Uxbridge','Middx','UB10 8XY','020 8999 684') ;
你錯過Middx和UB10
之間用逗號你缺少
'Middx''UB10 8XY'
^
之間用逗號
當MySql發現兩個由空白或空格分隔的字符串時,它們連接連接它們。
這會將values
列表中的值的數量減少1
,導致1136
錯誤。您可以看到一個demo here。
'列計數與值計數不匹配 – 2010-10-12 15:27:01