Sorun php kullanarak bir tablo oluşturmak

1 Cevap php

Ben php kullanarak MySQL bir tablo oluşturmak için çalışıyorum. Benim kod şöyle görünür:

$sql = "CREATE TABLE qotwQuestion1111 ( QuestionId int PRIMARY KEY AUTOINCREMENT, Question varchar(5000), MemberId varchar(255) FOREIGN KEY REFERENCES qotwMember(MemberId), PostDate date, Vote int )"; mysql_query($sql,$con);

ben bu tabloyu oluşturmak için kuramıyorum, hata "Autoincrement" ve aynı zamanda "YABANCI KEY" olduğunu ..

Birisi ben burada yanlış ne yapıyorum bana söyleyebilir misiniz. ve ben bu sorunu çözmek için ne yapmalıyım lütfen

Best Zeeshan

1 Cevap

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

Anahtar kelime AUTO ARTTIRMA olduğunu

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

yabancı anahtarlar kısıtlamaları veya (anahtar) YABANCI KEY fk_name Referanslar tablo tarafından belirlenir.

Eğer sql sözdizimi ile ilgili bir sorun varsa, bu hata oluştu yere yakın sql manuel kontrol anlatır. Ben onun tavsiye almak öneririz.