gpt4 book ai didi

mysql - 删除MySQL中包含[A-Za-z0-9]以外的所有字符的行

转载 作者:行者123 更新时间:2023-11-29 12:50:15 25 4
gpt4 key购买 nike

我知道我可以使用以下查询选择包含非英语字符的所有行:

SELECT * FROM user WHERE NOT username REGEXP '[A-Za-z0-9]';

现在如何使用单个查询删除它们?

我的结果超过 15000 行,因此我无法选择并删除它们 30 x 30 需要很长时间。

最佳答案

如果 SELECT 语句找到您要查找的行,大多数情况下您可以删除 FROM 之前的部分,并将其替换为 DELETE.

按照你的例子,这将是

DELETE FROM user WHERE NOT username REGEXP '[A-Za-z0-9]';

关于mysql - 删除MySQL中包含[A-Za-z0-9]以外的所有字符的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24865484/

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