【发布时间】:2012-05-31 03:01:43
【问题描述】:
我正在尝试使用嵌套查询来避免发出两个不同的查询。我的嵌套查询如下图;
INSERT INTO roles (
_id,
user_id,
user_role)
VALUES (
((SELECT _id FROM roles ORDER BY _id DESC LIMIT 1)+1), '454', 'USER')
但是当我执行时我得到了;
查找错误 - MySQL 数据库错误:您无法指定目标表 FROM 子句中用于更新的“角色”
此查询是否有任何解决方法,或者我根本无法在同一个表上进行插入和选择?
【问题讨论】:
标签: mysql