-

假设从A数据库导入数据到B数据库。

-

①问题产生的原因:

1. A数据库和B数据库的编码格式不一样,例如A的数据表编码格式是【utf8_general_ci】,B的数据表编码格式是【utf8_unicode_ci】;

2. A数据库表很有特殊字符、未转义字符,容易与mysql语句冲突;

3. 数据本身很多很大,Navicat还开启了【每个运行中运行多重查询】:

Navicat往数据库导入数据报错跳过及部分表的数据不能完整导入的问题

-

②解决办法:

1. 将Navicat中【每个运行中运行多重查询】去掉

2. 保证两个数据库及数据表的编码格式一样,推荐utf8mb4的【utf8_unicode_ci】。

-

相关文章:

  • 2021-06-14
  • 2022-12-23
  • 2021-04-18
  • 2021-06-28
  • 2021-11-18
  • 2021-11-21
  • 2021-12-12
猜你喜欢
  • 2021-04-02
  • 2021-05-17
  • 2021-06-12
  • 2021-06-18
  • 2022-02-01
  • 2021-07-30
相关资源
相似解决方案