-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