「Projects」という名前のテーブルを作成しました。このテーブルに外部キー「c_id」を作成したかったのですが、次のエラー メッセージが表示されます。
エラー メッセージを以下に示します。
SQL クエリ:
CREATE TABLE `Projects` (
`p_id` INT( 150 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`project_name` VARCHAR( 500 ) NOT NULL ,
`c_id` INT( 150 ) NOT NULL AUTO_INCREMENT ,
INDEX ( `c_id` )
) ENGINE = MYISAM
MySQL は次のように述べています。
#1075 - テーブル定義が正しくありません。自動列は 1 つしか存在できず、キーとして定義する必要があります
その背後にある理由は何ですか?何か助けはありますか?
事前にthnx....