我有一个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