错误代码:1064无法将数据插入数据库

ne5o7dgx  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(557)

完整的错误代码是:
错误代码: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'");
xzabzqsa

xzabzqsa1#

你有一个额外的括号:

now()), 'CPU',

应该是

now(), 'CPU',
jljoyd4f

jljoyd4f2#

你有多余的 ) 之后 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');

相关问题