将MSSQL表转换为MySQL表?

时间:2017-07-07 06:21:04

标签: mysql sql-server create-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`)),

请帮我解决这个问题。提前谢绝。

1 个答案:

答案 0 :(得分:1)

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

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