日期:2014-05-16  浏览次数:21022 次

关于MYSQL导入TXT文本的问题在线求助!
MYSQL数据库:

ID name email
1 王一 gjdf@163.com
2 王二 NULL
3 王三 yidf@163.com
4 王四 NULL
5 王五 NULL
……


TXT文本文件:

tdes@163.com
yudf@163.com
mghd@163.com
……

问题:

我如何把TXT文件中的内容,导入到MYSQL数据库EMAIL字段所有NULL位置?其他字段内容不受影响和改变?

------解决方案--------------------
LOAD DATA LOCAL INFILE ‘filename’ INTO TABLE ‘tablename’
------解决方案--------------------
replace into tab (id,name,email) select t1.id,t1.name,t2.email from tab t1 inner join tab_txt t2 on t1.id=t2.id
操作前做好备份