我试图运行此查询
("INSERT INTO units SET id="+toID+" AND num="+number+" AND unit_id="+type+"")
这是日志
[2014-05-13 13:09:51] Running query: INSERT INTO units SET id=3 AND num=10 AND unit_id=1
这些值永远不会被插入,默认为0.它只发生在插入查询上,我可以选择正常。
它从php脚本中插入很好,但是我使用Kumulos KScript来运行这些查询,除了这个之外,所有这些都很好。
桌子上有我错过的设置或者其他什么东西吗?
有什么建议吗?
非常感谢, 保罗。
答案 0 :(得分:2)
INSERT INTO
中SET
的{{1}}不需要和你一样
正确的语法是
MYSQL
或者您可以使用以下
INSERT INTO table
SET
col1 = 'val1',
col2 = 'val2',
col3 = 'val3'
答案 1 :(得分:1)
怎么样:
INSERT INTO units ( id, num, unit_id ) VALUES ( toID, number, type )
或者:
INSERT INTO units id=toID, num=number, unit_id=type
答案 2 :(得分:0)
这不是正确的INSERT
查询。
试试这个:
("INSERT INTO units(id, num, unit_id) VALUES ("+toID+", "+number+", "+type+")")