INSERT INTO `student`(`Name`, `Student_number`, `Class`, `Major`)
VALUES (Smith,17,1,CS),(Brown,8,2,CS)
1054 - 未知专栏'史密斯'在'字段列表'
我从http://dev.mysql.com/doc/refman/5.1/en/insert.html看,但我仍然有错误。
我不明白我错过了什么。
我的学生表是
name char(30),
Student_number int primary key,
Class int,
Major char(30)
答案 0 :(得分:5)
这里Smith
是一个字符串文字,您需要引用字符串文字值,如下所示,否则您的数据库引擎会将其视为列/字段。
VALUES ('Smith',17,1,'CS')
您的查询应该是
INSERT INTO `student`(`Name`, `Student_number`, `Class`, `Major`)
VALUES ('Smith',17,1,'CS'),('Brown',8,2,'CS')