完整的错误代码是:
错误代码:1064。您的SQL语法有错误;在第2行的“ CPU”,“ null”,“ 0”,“ 0”,“ 0””)”附近检查与您的MySQL服务器版本对应的手册以使用正确的语法
我正在尝试从我的PHP页面添加产品数据,并收到此错误。因此,我尝试在MySQL上手动执行此操作,但遇到了同样的错误。
这是数据库的副本以及我用来插入数据的代码:
INSERT INTO store_db.components (product_name, price, description, manufacturer, socket, date_added, type, form_factor, expansion_slots, sata_ports, capacity)
VALUES ('Intel Core i7 4790K','250',
'agsdfg sdfg sdfg sdfg sdfg ','Intel','LGA 1150',now()),
'CPU', 'null', '0', '0', '0'");
答案 0 :(得分:2)
您有一个额外的括号:
now()), 'CPU',
应该是
now(), 'CPU',
答案 1 :(得分:1)
在)
之后,您有一个多余的now()
。摆脱它,你应该可以:
INSERT INTO store_db.components (product_name, price, description, manufacturer, socket, date_added, type, form_factor, expansion_slots, sata_ports, capacity) VALUES ('Intel Core i7 4790K','250','agsdfg sdfg sdfg sdfg sdfg ','Intel','LGA 1150',now(), 'CPU', 'null', '0', '0', '0');