Mysql
Mysql:需要將數據上傳到數據庫,得到重複鍵錯誤 - 如何忽略重複鍵
我正在使用 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 文章。