私は2つのテーブルを持っています: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)