2009-07-02 4 views
0

PHP를 사용하여 MySql에서 테이블을 생성하려고합니다. 내 코드는 다음과 같습니다PHP를 사용하여 테이블을 생성하는 중 문제가 발생했습니다.

$의 SQL = "CREATE TABLE qotwQuestion1111 ( QuestionId INT PRIMARY KEY AUTOINCREMENT, 질문 VARCHAR (5000), MEMBERID의 VARCHAR (255) FOREIGN KEY가 qotwMember (MEMBERID를 참조), 시간적으로 날짜를 , 투표 int ) "; mysql_query ($ sql, $ con); 내가이 테이블을 만들 수 없습니다입니다

는 오류가

누군가가 내가 잘못 여기서 뭐하는 거지 말해 줄 수 있습니다 .. "AUTOINCREMENT"또한 "FOREIGN KEY"이다. 그리고 난

최저 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

외래 키 제약 조건 또는 외래 키에 의해 지정된 자동 증가입니다 fk_name REFERENCES 테이블 (키).

SQL 구문에 문제가있을 경우 오류가 발생한 위치 근처에서 SQL 설명서를 확인하라는 메시지가 표시됩니다. 나는 당신이 그 충고를하는 것이 좋습니다.

+0

제안 해 주셔서 감사합니다. –

관련 문제