我创建了一个名为“项目”的表。我想在此表中创建一个外键“c_id”,但我面临以下错误消息。
错误信息如下。
SQL查询:
CREATE TABLE `Projects` (
`p_id` INT( 150 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`project_name` VARCHAR( 500 ) NOT NULL ,
`c_id` INT( 150 ) NOT NULL AUTO_INCREMENT ,
INDEX ( `c_id` )
) ENGINE = MYISAM
MySQL 说:文档
#1075 - 表定义不正确;只能有一个自动列,并且必须将其定义为键
背后的原因是什么?有什么帮助吗?
提前谢谢....