我正在从csv文件导入数据
我的表结构是,所有字段都是int
类型 CREATE TABLE `user_asset_data` (
`age_id` int(12) NOT NULL,
`system_id` int(12) NOT NULL,
`loc_id` int(12) NOT NULL,
`poi_id` int(11) default NULL )
我的csv文件
1,1,38491,50454
2,1,43086,49230
3,1,45455,51906
4,1,31516,50786
5,1,45532,54867
6,1,47991,57207
7,1,50261,58576
8,1,43443,48475
9,1,41378,47573
sql命令
'load data local infile "data.csv" into table `' user_table`
fields terminated by ','
optionally enclosed by '"'
lines terminated by '\r\n' '
问题mysql将int减少到2位
所以38491变成了38!
1,1,38,50
2,1,43,49
3,1,45,51
4,1,31,50
5,1,45,54
6,1,47,57
7,1,50,58
8,1,43,48
9,1,41,47