MySQL插入查询错误

时间:2012-01-01 22:30:16

标签: mysql database insert

这个查询有什么问题。我收到错误说

  

您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在“项目1”附近使用正确的语法,其中ItemName类似于第1行的“项目1”

我的查询是

insert into newitem (QuantityAvailable) values 
(Select count(*) from  addtoinventory where ItemName like 'Item 1') 
where ItemName like 'Item 1'

2 个答案:

答案 0 :(得分:3)

从查询中取出一词。

另外,我没有看到你期望where子句在外部查询中做什么。如果您尚未插入值,您如何将其与任何内容进行比较?如果你有,那么内部where子句负责处理。

答案 1 :(得分:0)

插入newitem(QuantityAvailable)从addtoinventory中选择count(*),其中ItemName如'%Item 1%'

相关问题