gpt4 book ai didi

mysql - 查找并删除 MySQL 表中的重复条目

转载 作者:行者123 更新时间:2023-11-29 08:04:31 26 4
gpt4 key购买 nike

我有一个包含 60 列的表。我想删除重复的条目。它必须比较所有 60 列才能将记录视为重复。我尝试在 MySQL 中将所有 60 列设置为 UNIQUE,但收到此错误

#1070 - Too many key parts specified; max 16 parts allowed

还有其他解决方案吗?

最佳答案

如果您的新表应具有与旧表完全相同的架构

CREATE TABLE new_table LIKE old_table;

要将所有不同的行INSERTnew_table中,请使用

INSERT INTO new_table
SELECT DISTINCT * FROM old_table;

然后您可以DROP TABLE old_tableRENAME TABLE new_table TO old_table或其他。

关于mysql - 查找并删除 MySQL 表中的重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22997376/

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