gpt4 book ai didi

mysql - 只删除mysql数据库中的一条记录

转载 作者:太空宇宙 更新时间:2023-11-03 10:48:59 24 4
gpt4 key购买 nike

从 mysql 数据库中只删除一条记录的正确方法是什么?此查询仅用于选择一条记录。

SELECT * FROM Customers WHERE Country='Mexico' ORDER BY Country  ASC LIMIT 1;

上面的查询运行正确。但是当替换选择删除时不起作用。

DELETE FROM Customers WHERE Country='Mexico' ORDER BY Country  ASC LIMIT 1;

我该如何解决?

最佳答案

如果您有一个 id 列,您可以使用子选择。我已经删除了 order by 因为这与 order by 'Mexico' asc 一样,这是非常无用的。

    DELETE FROM Customers
WHERE (CustomerID IN ( SELECT CustomerID
FROM Customers where country = 'Mexico'
ORDER BY CustomerID ASC LIMIT 1 )) ;

关于mysql - 只删除mysql数据库中的一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27125806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com