这是错误
Could not enter data: 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 ')' at line 1
这是我的查询
$sql = 'INSERT INTO list '.
'(bond_amount,bond,prize,prize_amount,draw,draw_date,held_at) '.
'VALUES ( "bonds", "bonds", prize, p_amount, draw, d_date, held,)';
答案 0 :(得分:5)
current_date
是mysql中的保留字。你应该避免它,但是如果你真的想要使用它,你必须引用它(在后引号中)。
答案 1 :(得分:4)
您不能将current_date
用作列名。这是mysql的保留词。
答案 2 :(得分:3)
试
INSERT INTO staff_service (customer_id,workorder_no,service_date,`current_date`)
VALUES (2,021,'3112-21-1',CURDATE())
答案 3 :(得分:0)
如果你想使用current_date作为列名,那么将current_date放在``(后引号)
之间