将 MSSQL table 转换为 MySQL table

Convert MSSQL table to MySQL table

如何将下面的table转换成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`)),

通过查看计算列的 Mysql documentation,您似乎需要提及 Avlstck 的数据类型。您还需要删除那些方括号和分号

`Avlstck` int  AS (`Sstck`-((`Rstck`+`Bstck`) +`Shstck`))