如何在不替换现有列而仅添加缺失值的情况下从文件加载数据?例如,如果我已经有一个表,其中一行将是
Id: 25, username: john, password: #hash
然后我添加新列bday
,height
,surname
我的数据库,并填充csv file
他们。
是否可以在不更改id's
用户数量的情况下将它们加载到文件中?
最简单的方法是基于将数据导入到新的临时表中,然后在原始表上执行需要连接两个表之间的行的列的更新
例如。
table1 (id, key1, col1, col2_added)
table_temp(id, key1, col1, col2)
在table_temp中导入文件后,就可以
update table1
join table_temp = table1.key = table_temp.key
set col2_add = col2;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句