mysql可以';t使用select和subselect和select指定目标表
我有一个疑问:mysql可以';t使用select和subselect和select指定目标表,mysql,sql-update,Mysql,Sql Update,我有一个疑问: UPDATE answers AS aa SET aa.question_id=(SELECT q.id FROM question AS q WHERE q.question LIKE (SELECT a.question_prev FROM answers AS a)) 错误: mysql无法指定目标表 而且不知道如何编辑它才能工作试试这个 UPDATE answers a INNER JOIN question b ON b.qu
UPDATE answers AS aa SET aa.question_id=(SELECT q.id FROM question AS q WHERE q.question LIKE (SELECT a.question_prev FROM answers AS a))
错误:
mysql无法指定目标表
而且不知道如何编辑它才能工作试试这个
UPDATE answers a
INNER JOIN question b
ON b.question = a.question_prev
SET a.question_id = b.id
请在执行语句之前先进行备份。hm。。。谢谢你的答复。。我不能删除这篇文章,但我用另一种方法解决了。。我有第三个选择不需要。