错误:插入期间SQL语法出错

时间:2014-03-19 22:14:40

标签: mysql sql

感谢您对此错误的评论

INSERT INTO donors ( 
    'institution', 
    'contact_person', 
    'first_name', 
    'last_name', 
    'affiliation'‎, 
    'picture_link', 
    'email', 
    'birthday', 
    'sex', 
    'street', 
    'city', 
    'state', 
    'zip'
) 
VALUES (
    '', 
    '', 
    'Claire', 
    'Bowens', 
    'employee', 
    'http://las-americas.org/wp-content/uploads/2010/10/Claire-staff-photo.jpg', 
    '@', 
    'yyyy-mm-dd', 
    'female', 
    '', 
    'El Paso', 
    'Texas', 
    '' 
)

错误:您的SQL语法出错;查看与您的MySQL服务器版本相对应的手册,以便在''' '' contact_person',' first_name',&##附近使用正确的语法39; last_name',' affiliation',' p'在第1行

2 个答案:

答案 0 :(得分:1)

要附加标识符,请使用反引号=> ```

在您的代码中,您使用了'

INSERT INTO donors ( `institution`, `contact_person`, `first_name`, `last_name`, `affiliation`?, `picture_link`, `email`, `birthday`, `sex`, `street`, `city`, `state`, `zip`) VALUES ('', '', 'Claire', 'Bowens', 'employee', 'http://las-americas.org/wp-content/uploads/2010/10/Claire-staff-photo.jpg', '@', 'yyyy-mm-dd', 'female', '', 'El Paso', 'Texas', '' )

(单个)引号仅用于字符串文字。

在这个问题中可以找到更详细的答案:

答案 1 :(得分:0)

删除'来自你的表格字段。

INSERT INTO donors ( 
    institution, 
    contact_person, 
    first_name, 
    last_name, 
    affiliation‎, 
    picture_link, 
    email, 
    birthday, 
    sex, 
    street, 
    city, 
    state, 
    zip
) 
VALUES (
    '', 
    '', 
    'Claire', 
    'Bowens', 
    'employee', 
    'http://las-americas.org/wp-content/uploads/2010/10/Claire-staff-photo.jpg', 
    '@', 
    'yyyy-mm-dd', 
    'female', 
    '', 
    'El Paso', 
    'Texas', 
    '' 
)