MySQL SQL-SET IF有两个条件,一个变量

时间:2018-12-17 09:00:35

标签: mysql sql

我有这个mysql SQL导入,但是它忽略了OR @date ='0000-00-00'部分。如果我在一个导入字段中有两个条件,如何设置正确的值?

SQL:

LOAD DATA LOCAL INFILE '/var/www/html/data.csv' INTO TABLE data_upload (name, status, @date) SET date = IF(@date = '' OR @date = '0000-00-00', NULL, @date);

错误:

ERROR 1292 (22007): Incorrect date value: '0000-00-00' for column 'date' at row 218739  

0 个答案:

没有答案