2016-08-18 53 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