2017-06-04 48 views
-1

我是新来的MySQL,并不能找出为什么这个错误不断出现。这是一张简单的桌子,我希望身份证1,2,3,4等与其他两列一起使用。为什么它会继续读取,列计数与第1行的值计数不匹配?使用MySQL:列数不匹配第1行的值计数

CREATE DATABASE thedatabase;

USE thedatabase;

CREATE TABLE汽车( ID整数AUTO_INCREMENT, 模型INTEGER NOT NULL, 里程INTEGER NOT NULL, PRIMARY KEY(ID) );

INSERT INTO thedatabase.cars( 模型,
里程 )VALUES( (45,34598), (22,23847), (10,3847), (487,93229), ( 237,238975), (23,23987), (34,3498), (57,34984), (56,34983), (20,9845);

+0

这是您真实的说法吗?这是'''最后缺少 – e4c5

+0

?我修改了这个,仍然抛出了相同的错误 – Merialc

+0

@Merialc阅读Darshan的答案在下面。 –

回答

0

您已经得到了一个额外的开口在INSERT声明,在VALUES b后elow应该可以正常工作:

INSERT INTO thedatabase.cars (model, 
mileage) VALUES (45, 34598), (22, 23847), (10, 3847), (487, 93229), (237, 238975), (23, 23987), (34, 3498), (57, 34984), (56, 34983), (20, 9845); 
+0

谢谢!问题解决了! – Merialc

+0

大多数错字问题应该关闭而不是回答。 –

+0

@TimBiegeleisen没关系,反而会投票结束,今后.. –

相关问题