我将表单数据保存到表中,但是它收到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
任何人都可以帮我解决这个问题
答案 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
)
这是您的解决方案