我有一個SQL查詢的下一個代碼,但我需要適應它到MySQL查詢,但它給了我一個錯誤值「數字」,我不知道如何改變它正確,如果有人知道如何將這些代碼的工作,我會感激你回答更改sql到mysql
Create table SalarioBase(
IdSalario number constraint pk_salariobase primary key,
Salario number)
我有一個SQL查詢的下一個代碼,但我需要適應它到MySQL查詢,但它給了我一個錯誤值「數字」,我不知道如何改變它正確,如果有人知道如何將這些代碼的工作,我會感激你回答更改sql到mysql
Create table SalarioBase(
IdSalario number constraint pk_salariobase primary key,
Salario number)
,你可以嘗試:
CREATE TABLE `SalarioBase` (
`IdSalario` INT NOT NULL COMMENT '',
`Salario` INT NULL COMMENT '',
PRIMARY KEY (`IdSalario`) COMMENT '');
更改代碼這個
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
工作從這裏選擇一個類型:MySQL的數值類型(HTTP ://dev.mysql.com/doc/refman/5.7/en/numeric-types.html) – Barmar
當我將它改爲一個整數時,它顯示錯誤「syntax error:unexpected'constraint'」 – David
看看這[**示例**](http://sqlfiddle.com/#!9/a1fa6/1/0)。你可以選擇你喜歡的數據類型。 – 1000111