Mysql

Mysql:需要將數據上傳到數據庫,得到重複鍵錯誤 - 如何忽略重複鍵

  • July 19, 2020

我正在使用 mysql 命令行從轉儲文件將數據上傳到數據庫(mysql 5.1.42)並得到重複鍵錯誤。

這是我使用的格式:

/mnt/temp# mysql -u 使用者名 -p -h url_of_db_master -D farm2 < db_dump_part_file_a

我可以告訴 mysql 忽略重複的鍵嗎?

謝謝 !

您必須決定在找到重複項時要發生的事情,因為您可以:

由於mysqldump通常在單個insert語句中轉儲每個表,因此您可以輕鬆地將這些關鍵字添加到轉儲文件中。

有關這兩種可能性的利弊的更深入討論,請參閱此 SO 文章。

引用自:https://dba.stackexchange.com/questions/16888