Я пытаюсь добавить внешний ключ на моей другой таблице, но это дало мне ошибку #1072 - Key column 'role_id' doesn't exist in table
# 1072 - ключевой столбец «ROLE_ID» не существует в таблице
привет Я создал таблицу с именем role
затем я создал как этот
create table role (
role_id varchar(15)
primary key (role_id)
)
тогда, когда я пытаюсь изменить таблицу на моем user
столе
alter table user
add foreign key (role_id)
references role(role_id)
, и я получил сообщение об ошибке, как этот
#1072 - Key column 'role_id' doesn't exist in table
Извините за нуб ..
Хм, я думаю, что столбец с именем 'role_id' действительно не существует. Я предлагаю вам использовать какой-то конструктор базы данных GUI, вместо того, чтобы писать все это своей рукой. –
Кажется, что столбец 'role_id' не существует в таблице' user'. – Rohan