能否将csv文件中的数据追加到现有的mysql表中?

3

我有一个MySQL表格,已经导入了一个CSV文件,如果我尝试将另一个CSV文件导入到同一个MySQL表格中,它会替换之前的数据还是追加数据?


它会被追加到现有记录中,除非您在表中定义了某种键(如唯一键...在这种情况下,您需要在导入查询中提及“REPLACE”),否则不会影响您现有的记录。 - Priyanshu
我认为这取决于您如何导入CSV数据。为什么不尝试使用测试表格呢? - arkascha
导入类似于插入,不会影响您之前的数据。它只是追加。 - JYoThI
我已将表的ID设置为主键,并且它是自动递增的。当我导入CSV文件时,ID会自动递增,对吗? - Sanjay Hp
是的,你说得对。 在你的情况下,数据将被追加。 它不会对现有数据造成任何损害,而且你的ID将自动递增,无需在查询中提及。 - Priyanshu
1个回答

2

CSV 导入被视为 INSERT 语句,这意味着不会执行 UPDATE 操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接