我是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);
答案 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);