我正在尝试使用php在MySql中创建一个表.我的代码看起来像这样:
$ 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);
我无法创建此表,错误在"AUTOINCREMENT"和"FOREIGN KEY"中.
谁能告诉我这里我做错了什么.我应该怎么做才能解决这个问题
最好的Zeeshan
http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
关键字是AUTO INCREMENT
http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html
外键被指定为约束或由FOREIGN KEY fk_name REFERENCES表(键)指定.
如果您的sql语法有问题,它会告诉您检查错误发生位置附近的sql手册.我建议你接受它的建议.
| 归档时间: |
|
| 查看次数: |
141 次 |
| 最近记录: |