【发布时间】:2015-07-08 22:38:22
【问题描述】:
我已经在 phpMyAdmin 中创建了一个数据库和表。
我正在从 csv 文件导入数据。
这可以正常工作并正确添加数据。
但是,每次上传时,我都想替换现有数据。
我勾选了“用文件替换表格数据”框,它可以正常上传,但不会替换现有行,它只是将新数据添加为旧数据下方的新行。
任何想法为什么会发生这种情况?
【问题讨论】:
标签: sql database csv phpmyadmin
我已经在 phpMyAdmin 中创建了一个数据库和表。
我正在从 csv 文件导入数据。
这可以正常工作并正确添加数据。
但是,每次上传时,我都想替换现有数据。
我勾选了“用文件替换表格数据”框,它可以正常上传,但不会替换现有行,它只是将新数据添加为旧数据下方的新行。
任何想法为什么会发生这种情况?
【问题讨论】:
标签: sql database csv phpmyadmin
这似乎是误导性文字;它添加了“ON DUPLICATE KEY UPDATE”指令,而不是在插入之前截断表,请参阅错误报告:https://sourceforge.net/p/phpmyadmin/bugs/4891/
【讨论】: