MySQL Workbench 6.0 ツールを使用して MS SQL Server 2000 データベースから MySQL 5.6 データベースにデータを移行していますが、多くの create table 構成で、許可されている列で「デフォルト値 N'no' はサポートされていません」というエラーが表示されます。 null ですが、デフォルト値を定義します。これは、分布列定義の定義に関する苦情のコード例です。
テーブル構成は次のようになります。
CREATE TABLE IF NOT EXISTS `dbo`.`_tbl_access` (
`distribution` VARCHAR(3) NULL DEFAULT 'no',
`email` VARCHAR(100) NULL)
NULL を格納できますが、デフォルトは「いいえ」にするという考え方です。これは、NULL を許可する既知の問題ですが、デフォルトとして「いいえ」の値を保存することですか?