2009-07-02 24 views
0

私は、MySQLを使用してテーブルを作成しようとしています。私のコードは次のようになります。PHPを使用してテーブルを作成する際の問題

$ sqlを=「CREATE TABLE qotwQuestion1111 ( QuestionId INT PRIMARY KEY AUTOINCREMENT、 質問はvarchar(5000)、 MEMBERIDのVARCHAR(255)FOREIGN KEYがqotwMember(MEMBERIDを参照)、 POSTDATE日、 投票int ) "; mysql_query($ sql、$ con);

私はこのテーブルを作成することができません、エラーが「AUTOINCREMENT」とも「FOREIGN KEY」に..です

誰かが私がここで間違ってやっているものを私に伝えることができます。キーワードはAUTOのINCREMENTであると私は、この問題を解決するために行う必要がありますしてください

ベスト Zeeshan

答えて

5

http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

する

http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html

外部キーを制約として、あるいはFOREIGN KEYで指定されていますfk_name REFERENCESテーブル(キー)。

SQL構文に問題がある場合は、エラーが発生した場所の近くでSQLマニュアルをチェックするように指示します。あなたのアドバイスを受けることをお勧めします。

+0

提案していただきありがとうございます。 –

関連する問題