mysql load data infile之bit类型数据的处理

来源:互联网 发布:苹果手机估价淘宝 编辑:程序博客网 时间:2024/05/17 02:19

当表中字段为bit类型时,使用load data infile导入数据,bit类型的值会出错,如果字段的值为0或者1 ,使用load data时   数据导入以后   值全都变成了1,mysql帮助文档上说要对bit类型的数据进行转换,具体做法:


 load data infile 'E:/film1.csv' into table film1 fields terminated by ',' lines terminated by '\r\n'
    (id, film_id,film_name, @is_delete) set
       is_delete=cast(@is_delete as signed);

数据正常...