У меня есть две таблицы: tab1,tab2
Я хочу добавить внешний ключ к tab2 и написал этот запрос
ALTER TABLE tab2
ADD FOREIGN KEY(name) REFERENCES tab1(name)
Но я получаю эту ошибку:
error 1005(HY000):can't create table 'club.#sql-6f0_2' (errno:150)
Что не так?
Edit
i write this tables only for test.
tab1
name char(20) private key
lname char(20)
tab2
ssn int private key
name char(20)