2016-08-18 25 views
-4

我有一个SQL查询的下一个代码,但我需要适应它到MySQL查询,但它给了我一个错误值“数字”,我不知道如何改变它正确,如果有人知道如何将这些代码的工作,我会感激你回答更改sql到mysql

Create table SalarioBase(
IdSalario number constraint pk_salariobase primary key, 
Salario number) 
+3

工作从这里选择一个类型:MySQL的数值类型(HTTP ://dev.mysql.com/doc/refman/5.7/en/numeric-types.html) – Barmar

+0

当我将它改为一个整数时,它显示错误“syntax error:unexpected'constraint'” – David

+0

看看这[**示例**](http://sqlfiddle.com/#!9/a1fa6/1/0)。你可以选择你喜欢的数据类型。 – 1000111

回答

0

,你可以尝试:

CREATE TABLE `SalarioBase` (
    `IdSalario` INT NOT NULL COMMENT '', 
    `Salario` INT NULL COMMENT '', 
    PRIMARY KEY (`IdSalario`) COMMENT ''); 
0

更改代码这个

Create table SalarioBase( IdSalario int constraint pk_salariobase primary key, Salario int)

You can change int to float ... etc. if you need. 

遵循T-SQL92,号码是不是基本数据类型

据我所知,也是你的代码不会在MS-SQL