嗨我收到了“BarcodeAppID”的无效默认值“将MsSQL数据库收敛到MySQL时,我们两个都是新手,所以我想知道MySQL不支持语法吗? 感谢
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;
答案 0 :(得分:2)
尝试使用
DEFAULT 0
而不是DEFAULT null。
答案 1 :(得分:2)
好吧,您尝试创建一个不能为NULL的字段,并尝试将其设置为NULL:/! 您必须更改默认值或将该字段授权为NULL。