导入并覆盖MySQL中的现有数据

Jef*_*son 5 mysql import

我的 MySQL 表中有带有唯一键的数据。我想导入目前存储在 CSV 中的最新数据。如果键已存在,我希望它覆盖旧数据,或者如果键不存在,则创建一个新行。有谁知道MySQL 中如何做到这一点?

感谢您的帮助!

杰夫

cee*_*yoz 1

使用INSERT ... ON DUPLICATE KEY UPDATE

INSERT INTO table (column) VALUES ('value') ON DUPLICATE KEY UPDATE column='value'
Run Code Online (Sandbox Code Playgroud)