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