我正在做一个家庭作业,其中的说明是“删除与玩家57住在同一城镇的所有玩家,但保留关于玩家57的数据。”有一个名为"Players“的表,其中包含PlayerNo和Town列以及各种其他数据。我尝试了以下查询: deletefrom players and playerno不能在FROM子句中指定用于更
我想知道为什么像select * as t这样的语句出现在MySQL子查询中,如下所示。为什么这是对的?DELETEFROM mytable WHERE id = ANY
( SELECT * FROM ( SELECT id FROM mytable ORDER BY created_time ASCLIMIT 3')a
我在windows上的mysql客户端shell中运行了这个程序。我不明白问题出在哪里。我知道deletefrom PageInfo where id是对的。我知道子查询是正确的。我认为in是正确的,但我不经常使用它。整个过程看起来都是正确的,但我在某个地方遇到了问题。我不明白这个错误信息。
如何删除子查询返回的所有ids?<