我想从名为id的列(是主键)中从MySQL数据库中选择最后50行。目标是行应该被分类ID在ASC秩序,这就是为什么这个查询不工作 SELECT * FROM `table` ORDER BY id DESC LIMIT 50; 同样值得注意的是,可以对行进行操作(删除),这就是为什么以下查询也不起作用的原因 SELECT * FROM `table` WHERE id > ((SELECT MAX(id) FROM chat) - 50) ORDER BY id ASC; 问题:如何从MySQL数据库中检索可以操纵并且按ASC顺序排列的最后N行?
有2个表,spawnlist和npc,并且我需要从中删除数据spawnlsit。 npc_templateid = n.idTemplate是唯一“连接”表的东西。我已经尝试过此脚本,但是它不起作用。 我已经试过了: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type = "monster");