【问题标题】:Migrating sqlite to mysql (guid type probleme)将 sqlite 迁移到 mysql(guid 类型问题)
【发布时间】:2015-11-09 13:27:04
【问题描述】:

当我想将它迁移到 mysql 时,我的 sqlite 数据库中的 GUID 类型存在很大问题。

我有数据库 sqlite,表包含 GUID 类型 在 sqlite 专业专家中显示为十六进制

但在 Navicat 高级版中显示为字符

在我的 mysql 表中,我有这样的结构: enter image description here

当我将数据从 SQLITE 迁移到 MYSQL 时,它显示为字符而不是十六进制。 当我从 sqlite 导出到 csv 时,它没有显示为十六进制格式。

我的问题: 如何从 Sqlite 导出到 Mysql 并以 mysql 十六进制格式作为这张图片 Correct format

感谢您的帮助,请原谅我的英语不好

【问题讨论】:

  • 尝试使用一种编码来导出和导入数据?
  • 我导出了我的数据并用utf8导入了
  • 好的,将你的表格编码转换为utf8,现在你使用latin1_swedish_ci

标签: mysql sqlite user-interface import export


【解决方案1】:

在 sqlite 和 mysql 中使用一种编码,例如 utf8。现在你在 MySQL 中使用latin1_swedish_ci 编码,例如将其转换为utf8_general_ci

【讨论】:

  • 但是当我将它导出到 csv 时,它看起来与 sqlite 专业专家中的不同。它显示为字符而不是十六进制。我可以将它导出为十六进制吗
  • 你可以,我认为如果你能阅读这个关于你的问题this article会更好,使用一些工具而不是csv
  • 我的问题没有得到答案。
  • 您不能使用 CSV,但您可以为此使用特定程序或自定义脚本
猜你喜欢
  • 2011-11-05
  • 1970-01-01
  • 2015-09-23
  • 2017-09-22
  • 2020-06-17
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 2013-10-09
相关资源
最近更新 更多