Профессор дал файл .sql для выполнения некоторых упражнений, вот его фрагмент:
СОЗДАТЬ ТАБЛИЦУ DEPT
(DEPTNO NUMERIC(2) CONSTRAINT PK_DEPT PRIMARY KEY, (error 1)
DNAME VARCHAR(14),
LOC VARCHAR(13) );
CREATE TABLE EMP
(EMPNO NUMERIC(4) CONSTRAINT PK_EMP PRIMARY KEY, (error 2)
ENAME VARCHAR(10),
JOB VARCHAR(9),
HIREDATE DATE,
SAL NUMERIC(7,2),
DEPTNO NUMERIC(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT); (error 3)
Мы запустили файл в классе с помощью pgadmin 3, и все прошло нормально, но я скачал MySQL вместо postgres, чтобы продолжить упражнения дома, и он выдает ошибку: «неожиданное ограничение». Так как это работает с postgres, но не в MySQL, может быть, это синтаксическая ошибка с MySQL?