我正在将旧的 Sybase 数据库迁移到新的 MySQL 数据库。自从 Sybase 可以将数据导出到 .dat 文件(类似于新的 csv)的那一刻起,我决定使用它。
问题是 Sybase 使用逗号作为列分隔符,字符串中的逗号被忽略,因为它包含在 '' 中,但在 MySQL 中没有。
有没有办法解决这个问题?这是我的查询:
LOAD DATA LOCAL INFILE 'C:\\UNLOAD\\166.dat'
INTO TABLE linea_col
COLUMNS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
先感谢您。