Phpmyadmin#1075 – 表定义不正确;只能有一个自动列,必须将其定义为键

前端之家收集整理的这篇文章主要介绍了Phpmyadmin#1075 – 表定义不正确;只能有一个自动列,必须将其定义为键前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,
我正在将MysqL数据库(最初是一个访问数据库)导入PHPmyadmin,它给我这个错误

SQL查询

CREATE TABLE  `Acc_inst` (

 `inst_ID` INTEGER NOT NULL AUTO_INCREMENT,`inst_Name` VARCHAR( 255 ),`Inst_Ws` VARCHAR( 255 ),`inst_ph` VARCHAR( 255 ),`inst_Fx` VARCHAR( 255 ),`Inst_E` VARCHAR( 255 )
) ENGINE = INNODB DEFAULT CHARSET = utf8;

MysqL说:文档

1075 – Incorrect table definition; there can be only one auto column and it must be defined as a key


事实上只有自动增量列,它被定义为主键,所以我不明白为什么它给我这个错误

@H_301_16@
自动增量列定义为主键.
CREATE TABLE  `Acc_inst` 
(    
   `inst_ID` INTEGER NOT NULL AUTO_INCREMENT,`Inst_E` VARCHAR( 255 ),PRIMARY KEY `inst_ID`(`inst_ID`)
) ENGINE = INNODB DEFAULT CHARSET = utf8;
原文链接:https://www.f2er.com/php/133557.html

猜你在找的PHP相关文章