提问人:chans 提问时间:1/23/2022 更新时间:1/23/2022 访问量:59
MySQL在任何警告时停止
mysql stop on any warning
问:
我将一个巨大的 csv 文本数据加载到一个表中。它显示一些警告,但没有显示文本文件的行,因此我不知道是哪些数据导致了警告。 当SQL收到任何警告时,有没有办法停止? 或者打印出主键,这样我就知道是哪一行了?
LOAD DATA LOCAL INFILE 'data.csv' INTO TABLE T
COLUMNS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES (id, ......);
Warning (Code 1411): Incorrect datetime value: 'Mail' for function str_to_date
Warning (Code 1411): Incorrect datetime value: 'Mail' for function str_to_date
Warning (Code 1411): Incorrect datetime value: 'Mail' for function str_to_date
Warning (Code 1411): Incorrect datetime value: 'Mail' for function str_to_date
Warning (Code 1411): Incorrect datetime value: 'Mail' for function str_to_date
Warning (Code 1411): Incorrect datetime value: 'Mail' for function str_to_date
Warning (Code 1411): Incorrect datetime value: 'Mail' for function str_to_date
Warning (Code 1411): Incorrect datetime value: 'Mail' for function str_to_date
答:
0赞
mshabou
1/23/2022
#1
show warnings 命令显示导致问题的行:https://dev.mysql.com/doc/refman/8.0/en/show-warnings.html
评论
0赞
chans
1/24/2022
它不显示哪一行/哪一行有问题,
评论