使用mysql:列数与第1行

时间:2017-06-04 13:01:08

标签: mysql

我是mysql的新手,并且无法弄清楚为什么这个错误不断出现。它是一个简单的表格,我希望id和1,2,3,4等一起放在另外两列。为什么它会继续读取,列数与第1行的值计数不匹配?

CREATE DATABASE thedatabase;

使用数据库;

CREATE TABLE cars(     id INTEGER AUTO_INCREMENT,     model INTEGER NOT NULL,     里程INTEGER NOT NULL,     PRIMARY KEY(id) );

INSERT INTOdatabase.cars(     模型,
    里程 )价值(     (45,34598),     (22,23847),     (10,3847),     (487,93229),     (237,238975),     (23,23987),     (34,3498),     (57,5984),     (56,34983),     (20,9845);

1 个答案:

答案 0 :(得分:0)

INSERT声明中,你有一个额外的开头,在VALUES之后应该可以正常工作:

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);