CREATE TABLE POLICE.ACCOUNT
(
ID INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '(ПЕРВИЧНЫЙ КЛЮЧ)',
LOGIN VARCHAR(25) NOT NULL COMMENT '(ПОЛЬЗОВАТЕЛЬ)',
PASSWORD VARCHAR(25) NOT NULL COMMENT '(ПАРОЛЬ)',
FIRST_NAME VARCHAR(50) NOT NULL COMMENT '(ИМЯ)',
LAST_NAME VARCHAR(50) NOT NULL COMMENT '(ФАМИЛИЯ)',
PATRONYMIC VARCHAR(50) NOT NULL COMMENT '(ОТЧЕСТВО)',
GENDER DECIMAL(1, 0) NOT NULL COMMENT '(ПОЛ. 0 - МУЖСКОЙ, 1 - ЖЕНСКИЙ)',
AGE VARCHAR(255) NOT NULL COMMENT '(ВОЗРАСТ)',
PHONE INT(11) UNSIGNED NOT NULL COMMENT '(ТЕЛЕФОН) FK:POLICE.PHONE.ID',
DEPARTAMENT INT(11) UNSIGNED NOT NULL COMMENT '(ПОДРАЗДЕЛЕНИЕ) FK:POLICE.DEPARTAMENT.ID',
PRIMARY KEY (ID)
);
CREATE TABLE POLICE.DEPARTAMENT
(
ID INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '(ПЕРВИЧНЫЙ КЛЮЧ)',
NAME VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (ID) REFERENCES POLICE.ACCOUNT(DEPARTAMENT)
);
текст ошибки
1 Can't create table 'police.departament' (errno: 150) C:\Users\Герман\Desktop\SQL.sql 17 14