gpt4 book ai didi

mysql - mysql删除表中重复记录的方法

转载 作者:行者123 更新时间:2023-11-29 23:46:52 24 4
gpt4 key购买 nike

我想从表中删除重复的记录。该表没有主键 (ID),因此答案 like this不适合。

这是我的尝试:

DELETE FROM afscp_permit
USING afscp_permit, afscp_permit AS vtable
WHERE (NOT afscp_permit.field_name=vtable.field_name)
AND (afscp_permit.field_name=vtable.field_name)

最佳答案

如果您的 DBMS 中没有错误并且没有任何限制,以下内容可能会有所帮助:

ALTER IGNORE TABLE afscp_permit ADD UNIQUE INDEX field_name_index (field_name );

关于mysql - mysql删除表中重复记录的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25872028/

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