MySQL插入查询错误

问题描述 投票:0回答:2

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

您的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'
mysql database insert
2个回答
3
投票

从查询中取出单词值。

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.