奇怪的错误您的SQL语法中有错误

时间:2014-03-29 15:05:36

标签: php mysql

我将表单数据保存到表中,但是它收到mysql错误,我检查了每个数据类型和所有其他的东西都没问题,这是我的mysql查询

 INSERT INTO personal_events
        VALUES (
        evt_date, evt_start, evt_end, evt_subject, evt_notes, evt_user
        )
        VALUES (
        '2013-03-29', '11', '12', 'test', 'test notess', 21
       )

错误详情

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES( '2013-03-29', '11', '12', 'test', 'test notess', 21)' at line 1 

任何人都可以帮我解决这个问题

3 个答案:

答案 0 :(得分:3)

你有两个VALUES。使用以下内容:

INSERT INTO personal_events
    (
    evt_date, evt_start, evt_end, evt_subject, evt_notes, evt_user
    )
    VALUES (
    '2013-03-29', '11', '12', 'test', 'test notess', 21
   )

答案 1 :(得分:1)

您需要使用格式

INSERT INTO personal_events (col1, col2, col3, col4) VALUES (data1, data2, data3, data4)

列映射到数据库列,数据是您插入的数据。您的陈述包含2个值,希望这会有所帮助。

答案 2 :(得分:0)

 INSERT INTO personal_events
    (
    evt_date, evt_start, evt_end, evt_subject, evt_notes, evt_user
    )
    VALUES (
    '2013-03-29', '11', '12', 'test', 'test notess', 21
   )

这是您的解决方案