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


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

自动增量列定义为主键.
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;

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...