gpt4 book ai didi

mysql - 从文本文件中删除重复行,以便 phpMyAdmin 成功将 SQL 语句插入数据库

转载 作者:行者123 更新时间:2023-11-29 17:56:18 25 4
gpt4 key购买 nike

我有一个包含 INSERT SQL 语句的大型文本文件,我想将其插入到 phpMyAdmin 数据库中。我遇到的问题是该文件中的许多 INSERT 语句都是相同的,导致出现“重复键”错误。有没有办法让phpMyAdmin忽略重复的SQL语句?我尝试通过 .vbs 脚本运行该文件,该脚本删除重复的行,但未能交付。到目前为止我想到的逻辑如下:通过删除重复行的脚本运行该文件。找到一个解决方案,让 phpMyAdmin 忽略重复的行。有没有人对我如何解决这个问题有任何其他想法或建议?

最佳答案

最简单的方法是使用 INSERT IGNORE 语句,但你不会知道哪条记录是重复的。

另一种方法,通过创建像“table2”这样没有主键或唯一键的新表,将所有数据插入其中,然后插入忽略到之前的主表,并比较哪些行是重复的。或者您可以使用 COUNT() 函数来获取重复行。

关于mysql - 从文本文件中删除重复行,以便 phpMyAdmin 成功将 SQL 语句插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48787836/

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