插入SQL数据库?

时间:2015-11-21 16:49:39

标签: mysql

我知道这听起来像是一个非常基本的问题,但我现在已经做了一段时间的SQl而且只遇到过这一次而且它只是让我大吃一惊。

我有一个名为stud with 6列的数据库。

sid     , firstname,lastname   ,title,dob     , gender
"124084","Bobby"   ,"Carpenter","Mr" ,"040774","m"
"129002","Robin"   ,"Hart"     ,"Ms" ,"160275","f"
"129275","Julia"   ,"Foster"   ,"Ms" ,"080575","f"

我正在尝试将其插入螺柱但是我正在接受

您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在

附近使用正确的语法
 INSERT INTO stud ( "123969","Heather","Howard","Ms","111274","f"
 "124084","Bobby","Carpenter","Mr","040774","m"
 "129002","Robin","Hart","Ms","160275","f"

这是因为数据在性别部分后没有额外的逗号或?

很抱歉这样一个noob问题,但它只是其中一天。

2 个答案:

答案 0 :(得分:0)

您需要识别行

INSERT INTO stud (sid, firstname, lastname, title, dob, gender)   
values ("123969","Heather","Howard","Ms","111274","f")
     , ("124084","Bobby","Carpenter","Mr","040774","m")
     , ("129002","Robin","Hart","Ms","160275","f")

答案 1 :(得分:0)

您需要识别行并使用单引号,而不是双引号。双引号不是作为字符串解释,而是作为标识符,例如表/列名称。

INSERT INTO stud (sid, firstname, lastname, title, dob, gender)   
values ('123969','Heather','Howard','Ms','111274','f')
     , ('124084','Bobby','Carpenter','Mr','040774','m')
     , ('129002','Robin','Hart','Ms','160275','f')