我需要将 csv 上传到 mysql 中。经常。
所以我打算将 csv 上传到一个临时表。比将数据从 移动temporary_table
到main_table
.
现在,我需要帮助:
- 如何移动数据。并且 (a) 跳过重复项,或 (b) 覆盖重复项
- csv 当前包含 55566 行,并且会逐日增加。那么,如何处理执行时间。
- 将 csv 导入 mysql 的最佳实践。
我需要将 csv 上传到 mysql 中。经常。
所以我打算将 csv 上传到一个临时表。比将数据从 移动temporary_table
到main_table
.
现在,我需要帮助:
如何移动数据。
并且 (a) 跳过重复项,或 (b) 覆盖重复项
UNIQUE
在确定记录是否重复的列上定义一个键约束;然后:
(a) 使用INSERT IGNORE
;或者
csv 当前包含 55566 行,并且会逐日增加。那么,如何处理执行时间。
每次上传后轮换您的 CSV 文件,以免重复上传过去的记录。
将 csv 导入 mysql 的最佳实践。