Я использую инструмент MySQL Workbench 6.0 для переноса данных из базы данных MS SQL Server 2000 в базу данных MySQL 5.6 и многие из конструкторы create table выдают ошибку «Значение по умолчанию N'no» не поддерживается »в столбцах, которые разрешают null, но определяют значение по умолчанию. Вот пример кода, в котором жалоба относится к определению определения столбца распределения.Получение значения по умолчанию N'no 'не поддерживается для VARCHAR (3) NULL DEFAULT' no '
Конструкция Таблица выглядит следующим образом:
CREATE TABLE IF NOT EXISTS `dbo`.`_tbl_access` (
`distribution` VARCHAR(3) NULL DEFAULT 'no',
`email` VARCHAR(100) NULL)
Идея заключается в том, что вы можете хранить NULL, но есть по умолчанию не будет «нет». Является ли это известной проблемой для разрешения NULL, но для сохранения значения «нет» по умолчанию?