【发布时间】:2017-05-16 01:59:47
【问题描述】:
我必须将旧的 Paradox 数据库迁移到 MySql。 Paradox 数据库包含具有空值的复合主键(复合键由 3,4 或 5 个字段组成,它可能有 1 或 2 个字段为空值)。问题是 MySql 中不允许 pk 中的空值。在 Paradox 中直接替换空值是不可能的(有些表有 500 万行),那怎么办?
提前感谢您的解决方案。
【问题讨论】:
-
Paradox 表结构不允许大多数其他数据库设计定义的空值,即不匹配任何内容的值,甚至是另一个空值。大多数数据库都有空值,Paradox 有空白。由于 MySQL 没有空格,因此您需要为每种数据类型定义一个用作空格的值。 - 另见stackoverflow.com/questions/10228123/…