如何将下表转换为MySQL。
CREATE TABLE cmps(
`Id` varchar(5) NOT NULL,
`Estck` int NOT NULL,
`Qstck` int NOT NULL,
`Sstck` int NOT NULL,
`Rstck` int NOT NULL,
`Bstck` int NOT NULL,
`Shstck` int NOT NULL,
`Avlstck` AS ([Sstck]-(([Rstck]+[Bstck]);+`Shstck`)),
CONSTRAINT `PK_cmps` PRIMARY KEY CLUSTERED
(
`Id` ASC
)
我遇到以下问题。
`Avlstck` AS ([Sstck]-(([Rstck]+[Bstck]);+`Shstck`)),
请帮我解决这个问题。提前谢绝。
答案 0 :(得分:1)
通过查看Mysql documentation计算列,看起来需要提及Avlstck
的数据类型。你还需要删除那些方括号和分号
`Avlstck` int AS (`Sstck`-((`Rstck`+`Bstck`) +`Shstck`))