[Err] 1075 - Incorrect table definition; there can be only one auto column and it must be defined as

本文解决了一个在MySQL数据库中创建表时遇到的错误:'Incorrect table definition; there can be only one auto column and it must be defined as a key'. 通过在创建表时明确声明主键,成功避免了该错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

msyql 数据库 报错

[Err] 1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key


sql 语句创建表,报错语句如下 


 

create table users(


id int not null auto_increment  ,
uname  varchar(30)  not null  ,
upwd int not null  ,
note varchar(30) not null    
)





create table tusers(
id int not null auto_increment  ,
uname  varchar(30)  not null  ,
upwd int not null  ,
note varchar(30) not null,
primary key(id) 
)


加上  声明一个主键 就ok啦。


[SQL] Query gudingzichan start [ERR] 1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key [ERR] CREATE TABLE `users` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(10) NOT NULL, `password` varchar(10) NOT NULL, `tell` varchar(11) NOT NULL, `jibei` char(1) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`) ); CREATE TABLE `liebie` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `text` varchar(255) NULL, `nianxian` varchar(5) NULL, `fenlei` varchar(10) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`) ); CREATE TABLE `guanli` ( `id` int(10) NOT NULL AUTO_INCREMENT, `bumen` int(10) NULL, `fuzeren` int(10) NULL, `kuguan` int(10) NULL, `caiwu` int(10) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`) ); CREATE TABLE `zichan` ( `id` int(10) NOT NULL AUTO_INCREMENT, `liebie` int(10) NULL, `bumen` int(10) NULL, `name` varchar(10) NOT NULL, `guige` varchar(100) NULL, `danwei` int(1) NULL, `year` varchar(50) NULL, `fangshi` int(1) NULL, `yuanzhi` varchar(50) NULL, `beizhu` varchar(255) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`) ); CREATE TABLE `danwei` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(5) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`) ); CREATE TABLE `fangshi` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(5) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`) ); CREATE TABLE `bumen` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(50) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`) ); CREATE TABLE `zichan_mingxi` ( `id` int(10) NOT NULL AUTO_INCREMENT, `fenlei` int(10) NULL, `bianma` int(8) ZEROFILL NOT NULL AUTO_INCREMENT, `zichan` int(10) NULL, `shiyongren` int(10) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`, `bianma`) ); CREATE TABLE `weixiu` ( `id` int(10) NOT NULL AUTO_INCREMENT, `users` int(10) NULL, `gongzhong` varchar(50) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`) ); CREATE TABLE `weixui_mingxi` ( `id` int(10) NOT NULL AUTO_INCREMENT, `weixiuren` int(10) NULL, `zichanbianma` int(10) NULL, `zhuangtai` char(1) NULL, PRIMARY KEY (`id`) ); CREATE TRIGGER ON `weixui_mingxi` FOR EACH ROW ; ALTER TABLE `zichan` ADD CONSTRAINT `zichan_liebie` FOREIGN KEY (`liebie`) REFERENCES `liebie` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `zichan` ADD CONSTRAINT `zichan_danwei` FOREIGN KEY (`danwei`) REFERENCES `danwei` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `zichan` ADD CONSTRAINT `zicahn_fangshi` FOREIGN KEY (`fangshi`) REFERENCES `fangshi` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `zichan` ADD CONSTRAINT `zichan_bumen` FOREIGN KEY (`bumen`) REFERENCES `bumen` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `guanli` ADD CONSTRAINT `guanli_bumen` FOREIGN KEY (`bumen`) REFERENCES `bumen` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `guanli` ADD CONSTRAINT `guanli_fuzeren` FOREIGN KEY (`fuzeren`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `guanli` ADD CONSTRAINT `guanli_kuguan` FOREIGN KEY (`kuguan`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `guanli` ADD CONSTRAINT `guanli_caiwu` FOREIGN KEY (`caiwu`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `zichan_mingxi` ADD CONSTRAINT `zichanmingxi_fenlei` FOREIGN KEY (`fenlei`) REFERENCES `liebie` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `zichan_mingxi` ADD CONSTRAINT `zichanmingxi_zichan` FOREIGN KEY (`zichan`) REFERENCES `zichan` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `zichan_mingxi` ADD CONSTRAINT `zichanmingxi_shiyongren` FOREIGN KEY (`shiyongren`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `weixiu` ADD CONSTRAINT `weixiu_users` FOREIGN KEY (`users`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `weixui_mingxi` ADD CONSTRAINT `weixiumingxi_weixiuren` FOREIGN KEY (`weixiuren`) REFERENCES `weixiu` (`id`) ON DELETE C [SQL] Finished with error
最新发布
08-05
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值