错误:在插入过程中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', 
    '' 
)

Error: SQL语法错误;查看对应于MySQL服务器版本的手册,以便在第1行

的"institution","contact_person","first_name","last_name","affiliation","p"附近使用正确的语法。

将标识符括起来使用反号=> ' ' '

在你的代码中你使用了'

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', '' )

(单)引号仅用于字符串字面值。

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

  • https://stackoverflow.com/a/11321508/1169798

像这样从表字段中删除'。

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', 
    '' 
)

最新更新