我将有两个结构相同的表,一个包含旧数据和新数据,另一个临时表只包含新数据,我将对其进行进一步处理。
load data local infile
两次更好/更快,或者我应该只加载到临时表中,然后select *
并插入到另一个表中?
答案 0 :(得分:1)
当你说我应该...... 时,暗示你有一些标准。你需要让导入更快吗?或者轻松编写代码?或者保留您在临时表中所做的数据更改?
我可能会赞成insert into <finaltable> select * from <temptable>
。
但这个问题没有正确的答案。这取决于你想要完成的事情。