由于批处理命令/ Mysqlimport:
,我正在将CSV导入远程Mysql数据库call "C:\Program Files\mysql\bin\mysqlimport.exe" -h host -P 3306 -u user -ppassword --local --fields-terminated-by=, --lines-terminated-by="\r\n" livefeed C:\macro_vip\csv\financial_feed.csv
假设我有以下csv
Date User Amount
16/3/2016 John 100
16/3/2016 Juan 86
16/3/2016 Mary 77
使用上面的批处理命令
导入它我导入一次。 15分钟后,我的自动批量导入过程再次导入相同的更新文件,现在看起来像这样:
Date User Amount
16/3/2016 John 100
16/3/2016 Juan 86
16/3/2016 Mary 77
16/3/2016 Paul 344
16/3/2016 Jane 22
如你所见,只有两张新唱片,Paul-344和Jane-22 如何将这两条新记录从CSV导入Mysql并确保永远不会有重复项? 我可以在Mysqli的导入端执行此操作吗?我更想到应该在Mysql端检查统一索引或其他东西。
任何人都可以提供帮助吗?