【问题标题】:Problem creating a table using php使用php创建表的问题
【发布时间】:2009-07-02 21:17:41
【问题描述】:

我正在尝试使用 php 在 MySql 中创建一个表。我的代码如下所示:

$sql = "创建表 qotwQuestion1111 ( QuestionId int 主键自动增量, 问题 varchar(5000), MemberId varchar(255) 外键参考 qotwMember(MemberId), PostDate 日期, 投票整数 )"; mysql_query($sql,$con);

我无法创建此表,错误在“AUTOINCREMENT”和“FOREIGN KEY”中..

谁能告诉我我在这里做错了什么。请问我应该怎么做才能解决这个问题

最好的 泽山

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    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 table(key) 指定。

    当您的 sql 语法出现问题时,它会告诉您在发生错误的位置附近查看您的 sql 手册。我建议你听听它的建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-09
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      • 2021-12-04
      相关资源
      最近更新 更多