MySQL插入查询错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL插入查询错误相关的知识,希望对你有一定的参考价值。

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

您的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'
答案

从查询中取出单词值。

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

另一答案

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

以上是关于MySQL插入查询错误的主要内容,如果未能解决你的问题,请参考以下文章

MySQL插入查询错误

找不到 MySql.Data.MySqlClient.MySqlException 插入查询错误

使用插入查询 CI PHP Mysql Ajax

MySQL 插入查询中提到的 Java Array 元素未插入到表中。而是抛出错误

Node.js 和 mysql 回调:查询回调中的查询

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段