迁移警告 - 列 x 到 x 的截断键列长度 - SQL Server 到 MYSQL 迁移
Posted
技术标签:
【中文标题】迁移警告 - 列 x 到 x 的截断键列长度 - SQL Server 到 MYSQL 迁移【英文标题】:Migration warnings - Truncated key column length for column x to x - SQL Server to MYSQL Migration 【发布时间】:2016-03-15 05:08:51 【问题描述】:我正在使用 mysql Workbench 6.3 提供的迁移向导将 SQL Server 数据库转换为 MySQL。我测试了两个数据库之间的连接,它们对迁移向导有效。迁移向导完成后,我会收到 22 个迁移警告,它们都是相同的警告:
列 0 到 16 的截断键列长度
我很难找到收到警告的表之间的任何相似之处以缩小问题范围。有相同类型数据的表没有收到这些错误。
这是受此警告影响的表之一的示例。
有谁知道什么是/什么可能导致这些迁移警告?
如果您需要更多信息/图片,请告诉我。
【问题讨论】:
您好,您找到解决方法了吗? 我也遇到了这个问题,没找到解决办法,接下来就是迁移过程中的关键问题。 【参考方案1】:当在源数据库和目标数据库上找到长度不同的索引时,迁移向导会显示此警告。实际上,您还应该在该消息中获取索引名称 - ... for column <name> from ...
,但它是空的。我想出了点问题,但要调查我需要在我的机器上重现问题。请在bugs.mysql.com 上填写错误报告并附上示例数据库(如果您愿意,可以将其设为私有)。然后在这里粘贴链接。
【讨论】:
以上是关于迁移警告 - 列 x 到 x 的截断键列长度 - SQL Server 到 MYSQL 迁移的主要内容,如果未能解决你的问题,请参考以下文章
SQL sever 中的警告“将截断字符串或二进制数据 语句已终止” 是啥意思啊? 我是刚学这个的?懂的帮帮我