デフォルトのエンジン(MyIsam)を使用して、次の構文で外部キーを作成できます。
alter table `codes` add constraint foreign key(`associated_code_id`) references ask_codes(code_id) on update cascade on delete cascade;
ただし、INNODBを使用してテーブルを作成すると、外部キーを作成できなくなります(mysqlからエラー1005(HY000):テーブル'my_table。#sql-3311_16115'(errno:150)を作成できません)。
これは構文の問題ですか?助けてくれてありがとう、