我必须max(id)从表中删除一行MySQL.我正在使用查询::
DELETE
FROM master
WHERE id=(
SELECT MAX(id)
FROM master)
Run Code Online (Sandbox Code Playgroud)
但得到error No. 1093.
有人可以帮帮我吗?
您不能为updatein FROM子句指定目标表.
您可以删除最后一行,如下所述.
DELETE FROM master ORDER BY id DESC LIMIT 1
Run Code Online (Sandbox Code Playgroud)