如何将sql代码更改为mysql

时间:2016-08-16 05:16:10

标签: mysql sql sql-server

我在sql上运行此脚本,但我需要使用工作台将其优化为mysql,但是它显示外键中的错误,我不知道如何更改它。

create table EspecialidadesMedicas(
IdEspecialidad int(4) primary key,
DescripcionEspecialidad varchar(30));

create table Doctores(
IdDoctor int(5) PRIMARY KEY,
NombreDoctor varchar(30),
Salario int(12.2),
Especialidad int(4),citascitas
Especialidad FOREIGN KEY references EspecialidadesMedicas(IdEspecialidad));

1 个答案:

答案 0 :(得分:0)

以下是工作语法:

create table EspecialidadesMedicas (
    IdEspecialidad int(4) primary key,
    DescripcionEspecialidad varchar(30)
);

create table Doctores(
    IdDoctor int(5) PRIMARY KEY,
    NombreDoctor varchar(30),
    Salario int(12),
    Especialidad int(4),
    citascitas varchar(30),
    constraint fk_Especialidad FOREIGN KEY (Especialidad) references EspecialidadesMedicas(IdEspecialidad)
   );