gpt4 book ai didi

mysql - 将数据从 Sybase 导入到 MySQL

转载 作者:行者123 更新时间:2023-11-29 08:51:39 27 4
gpt4 key购买 nike

我正在将旧的 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';

提前谢谢您。

最佳答案

如果它们用单引号括起来,请尝试以下操作:

LOAD DATA LOCAL INFILE 'C:\\UNLOAD\\166.dat'
INTO TABLE linea_col
COLUMNS TERMINATED BY ','
ENCLOSED BY '\''
LINES TERMINATED BY '\r\n';

如果这不起作用,那么您应该执行ENCLOSED BY '''',但我 99.99% 确定第一个是正确的。

关于mysql - 将数据从 Sybase 导入到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11029199/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com