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