我正在将5000个csv文件扫描到数据库中.令人遗憾的是,文件有'',为0.因此,当我运行我的脚本时,它会崩溃.我听说只要禁用严格模式就可以避免这个错误.所以我试图禁用严格模式,允许我读取空字符串作为我的数字字段的0.但是错误仍然存在.
那么禁用严格模式是否允许将''读入int字段?(''是两个qoutes即空字符串)
如果是这样,为什么设置
的sql_mode = ''
在my.ini配置文件中无法解决问题.
谢谢!
jkr*_*cma 18
我猜您使用LOAD DATA INFILE命令导入CSV文件.在执行此命令之前,请键入:
SET sql_mode = '';
Run Code Online (Sandbox Code Playgroud)
有关各种SQL模式的更多信息,请参阅文档.
| 归档时间: |
|
| 查看次数: |
36931 次 |
| 最近记录: |