微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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;

原文地址:https://www.jb51.cc/php/133557.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐