MySQL插入失败的WHERE子句
好吧,这件事让我很困惑:MySQL插入失败的WHERE子句,mysql,sql,Mysql,Sql,好吧,这件事让我很困惑: mysql> INSERT INTO item (col1) VALUES ('testing') WHERE item_name = 'server1'; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
mysql> INSERT INTO item (col1) VALUES ('testing') WHERE item_name = 'server1';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE item_name = 'server1'' at line 1
以下是表格说明(稍微消毒):
]我尝试了一些插入的变化,但我没有得到任何结果。期待有人揭露我所遗漏的任何明显的事情
运行:mysql版本14.12发行版5.0.95,适用于使用readline 5.1的redhat linux gnu(x86_64)(我知道它较旧,但目前无法升级此框) 您没有正确使用
INSERT
语句,如果使用VALUES
子句,则无法对其应用WHERE
条件
以下是具有适当语法的相同查询:
INSERT INTO item (col1)
SELECT 'testing'
FROM yourTable
WHERE item_name = 'server1';
希望这将对您有所帮助。您没有正确使用
插入
语句,如果您使用值
子句,则无法对其应用WHERE
条件
以下是具有适当语法的相同查询:
INSERT INTO item (col1)
SELECT 'testing'
FROM yourTable
WHERE item_name = 'server1';
希望这将对您有所帮助。您没有正确使用
插入
语句,如果您使用值
子句,则无法对其应用WHERE
条件
以下是具有适当语法的相同查询:
INSERT INTO item (col1)
SELECT 'testing'
FROM yourTable
WHERE item_name = 'server1';
希望这将对您有所帮助。您没有正确使用
插入
语句,如果您使用值
子句,则无法对其应用WHERE
条件
以下是具有适当语法的相同查询:
INSERT INTO item (col1)
SELECT 'testing'
FROM yourTable
WHERE item_name = 'server1';
希望这将对您有所帮助。如果您希望更新现有行,请执行以下操作:
UPDATE item
SET col1 = 'testing'
WHERE item_name = 'server1';
如果要更新现有行,请执行以下操作:
UPDATE item
SET col1 = 'testing'
WHERE item_name = 'server1';
如果要更新现有行,请执行以下操作:
UPDATE item
SET col1 = 'testing'
WHERE item_name = 'server1';
如果要更新现有行,请执行以下操作:
UPDATE item
SET col1 = 'testing'
WHERE item_name = 'server1';
希望这个答案会有帮助:插入到不支持的地方,这将有帮助。而不是插入查询,您使用更新查询在哪里谢谢大家!我完全沉浸在更新中,这正是我所需要的。谢谢你的帮助!希望这个答案会有帮助:插入到不支持的地方,这将有帮助。而不是插入查询,您使用更新查询在哪里谢谢大家!我完全沉浸在更新中,这正是我所需要的。谢谢你的帮助!希望这个答案会有帮助:插入到不支持的地方,这将有帮助。而不是插入查询,您使用更新查询在哪里谢谢大家!我完全沉浸在更新中,这正是我所需要的。谢谢你的帮助!希望这个答案会有帮助:插入到不支持的地方,这将有帮助。而不是插入查询,您使用更新查询在哪里谢谢大家!我完全沉浸在更新中,这正是我所需要的。谢谢你的帮助!