0
您好,我得到“无效的默认值为”BarcodeAppID“”当收敛一个MsSQL数据库到MySQL,即时通讯新的都这么想知道MySQL不支持语法明智? 由于使用“无效的默认值”mssql到MySql迁移工具
DEFAULT 0
,而不是默认为空
DROP TABLE IF EXISTS `InfoCentre_dbo`.`BrowserBarcodes`;
CREATE TABLE `InfoCentre_dbo`.`BrowserBarcodes` (
`BarcodeAppID` INT(10) NOT NULL DEFAULT null,
`BrowserAppID` INT(10) NOT NULL DEFAULT null,
`BarcodeReaderPort` INT(10) NOT NULL,
`SilverLightServerListeningPort` INT(10) NOT NULL DEFAULT 0,
PRIMARY KEY (`BarcodeAppID`)
)
ENGINE = INNODB;
是否MySQL不支持null作为默认值? – RY4N
它的确如此,但是当你选择让它不为NULL时,它永远不应该为null ... – Snicksie