私は以下を実行しようとしています:
CREATE TABLE IF NOT EXISTS table_name (
user_id int(11) NOT NULL,
other_id int(11) NOT NULL,
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (other_id) REFERENCES other_table(id),
PRIMARY KEY (user_id, other_id)
);
次のエラーが表示されます。
#1005 - Can't create table 'database_name.table_name' (errno: 150)
私は何か間違ったことをしていますか?これは、phpmyadmin sql 環境ではなく、別の環境で実行するだけで問題なく動作します。