解决方案 »
- mysqlslap 问个参数,结果。
- mysql用myphpadmin到数据库服务器乱码
- MySQL the error:No data - zero rows fetched, selected, or processed.
- 一个mysql的存储过程,哪里有问题?
- 问一个文章管理系统数据库设计的问题
- mysql 中 备份表的时候出现的问题。
- php5使用pconnect连接mysql5,mysql中的连接进程一直保持在11个,是正常的吗?
- 大家一起来讨论一下mysql的性能管理。
- 求mysql的两张表在用户id等于某个数字,查出两张表的所有信息
- 求助多表查询统计的写法
- 游标是否继续问题
- 怎样查出存在的字符串集合
目录:D:\my_program\C++\MySQL_C\abc.txt, 文本文件的内容如下:
1;0x06
2;0x5c
3;0x22
4;0x31是不是我的MYSQL与您的不一样呢?
mysql> select version();
+---------------------+
| version() |
+---------------------+
| 5.0.87-community-nt |
+---------------------+
1 row in set (0.02 sec)
我的是有报错的:
load data infile 'D:\\my_program\\C++\\MySQL_C\\abc.txt'
into table source_db_new
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY ''
LINES TERMINATED BY '\n'
(
Frame_number,
SCCP_TYPE
);报错如下:
ERROR 1265 (01000): Data truncated for column 'SCCP_TYPE' at row 1
或者有用MYSQL 5.0 的朋友也帮测一下,是否也是报错?
真的这个load data infile 与MYSQL的版本有关吗? 我正在试图安装5.6 ,但好象一直装不上。这个要先装微软的FRAME WORK 4.0 , 5.0不需要装这个库。我个人觉得5.0 更方便一些,真心不想换成5.6啊。
(
Frame_number,
SCCP_TYPE
);
和
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY ''
LINES TERMINATED BY '\n'
不能共用
要么你修改文本格式
sed -ri 's/;/\t/g' abc.txt
要么你两个只能用一个
into table source_db_new
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY ''
LINES TERMINATED BY '\n'ERROR 1265 (01000): Data truncated for column 'SCCP_TYPE' at row 1
load data infile 'D:\\my_program\\C++\\MySQL_C\\abc.txt'
into table source_db_new
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY ''
LINES TERMINATED BY '\n'
(
Frame_number,
SCCP_TYPE
);
Error Code: 1265. Data truncated for column 'SCCP_TYPE' at row 1 0.000 secTO benluobobo 用户,你说能成功执行,这是真的吗? 你看到了请回复一下。多谢!
load data infile 'D:\\my_program\\C++\\MySQL_C\\abc.txt'
into table source_db_new
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY ''
LINES TERMINATED BY '\n'
(
Frame_number,
@SCCP_TYPE
)
set
SCCP_TYPE=conv(mid(@SCCP_TYPE,3,2),16,10);OK PASS !!!!
LOAD DATA 确实识别它为字符串“0x06”,而不是16进制数。所以要将字符串转换为10进制数。在此与大家分享!!!