首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用HTML代码从SQLServer迁移到MySQL-Server DB

问使用HTML代码从SQLServer迁移到MySQL-Server DB
EN

Stack Overflow用户
提问于 2021-05-03 01:07:10
回答 1查看 21关注 0票数 0

几天来,我一直在尝试从我的SQL-server表导出并导入到MySQL-table。

我不能在表的一个字段中解决HTML邮件的问题,它包含HTML代码可以包含的所有内容,例如\r\n换行符、引号,甚至可能是|竖线符号。

我试着从SQL中导出一个连接字符串,比如'Insert Into MYSQL_table (field1,field2,...)

我在terminal.command上试过CSV文件

代码语言:javascript
复制
LOAD DATA LOCAL INFILE 'G:/Test2.csv' 
INTO TABLE insectum.tblolnachrichten
CHARACTER SET utf8mb4
FIELDS TERMINATED BY '|@@|' 
ENCLOSED BY ''
ESCAPED BY '\n'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES; 

尝试过workbench,php和CSV-files,我想一切都可以了。

但每次我都会失败,因为在这个字段的HTML代码中出现了另一个符号。Mysql-table中大约有5000行要传输,CSV-File中超过100MB。

我甚至尝试过像|@@|这样的字段分隔符。

这一个字段的内容是这样包装的:

代码语言:javascript
复制
|@@|myHTML-field|@@|

效果不是很好。

你知道我可以做些什么来告诉Mysql在导入时保留一个字段的内容以便导入,而不是在哪里中断?

EN

回答 1

Stack Overflow用户

发布于 2021-05-05 21:36:44

好吧,因为没有人给我一个答案,所以我用了一种无聊但显然最简单的方法:我将SQL和MySQL链接到空的MS Access数据库中,然后从一个数据库复制到另一个数据库,每次复制大约300行。

它起作用了,因为我只需要做一次,这是可以的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67359071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档