我在 mysql 中使用“create table”语句创建了一个包含 22 列的表(tbldemo),当尝试使用“Load data infile”语句从 .csv 文件中插入数据时,它给了我错误,现在我该如何忽略整行为空或为空的行
Error Code: 1261. Row 11513 doesn't contain data for all columns
这是我用来从 .csv 加载数据的方法
LOAD DATA INFILE 'D:/Singapore/rau_sales_order.csv' INTO TABLE tbldemo
FIELDS TERMINATED BY ','
ENCLOSED BY '"' LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;
我不想打开 .csv 文件并通过将其过滤为 null 来清除文件中的数据,而是想直接通过查询来完成。有没有办法实现这一点?提前致谢。