使用load data载入数据的时候,某些整型的数据出现NULL值的时候会出现以下错误:
ERROR 1366 (HY000): Incorrect integer value: 'NULL' for column xxx
原因在于sql_mode设置成STRICT_TRANS_TABLES,不允许integer字段插入NULL值
解决方法,把当前session的sql_mode置空(仅当前session生效,不建议将global.sql_mode置空,因为这样会导致时间格式不严格检查等等的问题),再重新执行load data语句。