首页 > 数据库技术 > 详细

My SQL load data infile 遇到的问题总结

时间:2015-12-14 19:06:10      阅读:324      评论:0      收藏:0      [点我收藏+]

假如:

create table test_table( id int, name varchar (128);

假如命令如下:

load data infile ‘a.txt‘ into table `test_table` fields enclosed by ‘"‘ terminated by ‘,‘

假如列值如下:

"1","abc"123"abc"

这样的值还是能正确处理的。导入之后,列值为:1  abc"123"abc

 

假如列值如下:

"1","abc",123"abc"

就不能正确处理了。必须使用特殊的字符来分隔。

"1"@^^"abc",123"abc"

load data infile ‘a.txt‘ into table `test_table` fields enclosed by ‘"‘ terminated by ‘@^^‘

导入之后,列值为:1  abc",123"abc

 

默认情况下,Null是无法插入的。而Mysql中null 和‘‘是不同的东西。

如果你一定要插入null, 可以用\N来代替null.

 

My SQL load data infile 遇到的问题总结

原文:http://www.cnblogs.com/zhuchunxu/p/5045899.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!