首页 > 数据库 >MySQL错误锦集【持续更新】

MySQL错误锦集【持续更新】

时间:2023-02-06 14:37:19浏览次数:49  
标签:Incorrect increment auto 1075 更新 索引 锦集 MySQL 主键

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

出现情景:

在当前表格,有添加了主键的auto_increment

但是当删除主键约束的时候提示错误:[42000][1075] Incorrect table definition; there can be only one auto column and it must be defined as a key

本以为是必须为not null,后来测试为索引的问题。

出现原因:

auto_increment必须搭配主键索引或者唯一索引使用。

image-20230206135938124

解决方法:

  1. 删除当前列的auto_increment
  2. 把主键索引替换为唯一索引

标签:Incorrect,increment,auto,1075,更新,索引,锦集,MySQL,主键
From: https://www.cnblogs.com/beishanqingyun/p/17095278.html

相关文章

  • kubernetes--6443端口起不来,使用kubectl命令报错,更新k8s到期证书
    问题现象1.当我们使用kubectl命令时发现报如下错误[root@k8s-master~]#kubectlgetpodsTheconnectiontotheserver192.168.75.200:6443wasrefused-didyous......
  • MySQL执行流程
    MySQL执行流程select语句执行流程增删改语句执行流程update语句的整体执行流程和select语句是一样的。只是少了缓存的那一步骤。mysql想完成数据的修改,会先从存储引擎......
  • word文档更新字段
    原文连接:更新字段-Microsoft支持有时,您需要手动触发字段中信息的更新,例如目录、页眉和页脚、交叉引用、书签和表格中的公式中使用的字段。可以一个一个地更新域,也可以......
  • MySQL最大连接数设置
    CannotconnecttoMySQLserver. Toomanyconnections”-mysql1040错误,这是因为访问MySQL且还未释放的连接数目已经达到MySQL的上限。通常,mysql的最大连接数默认是100,......
  • 浅析MySql中的MVCC机制
    前言本文将分析mvcc的机制和工作原理并举例说明。话不多说,直入主题MVCC机制是什么MVCC,英文全称MultiversionConcurrencyControl,多版本并发控制。简单理解,就是相当于给......
  • MySQL5.x msi自定义安装教程_也适用于8.x版本
    下载都会就跳过1、打开安装程序2、选择自定义安装方式3、选择要安装的MySQL版本4、承接3选择自定义安装路径和数据存储路径5、检查文件完整性6、无脑Next7、配置项作为服务......
  • 3 Mysql数据库总结
    1数据库索引索引就像书的目录,通过书的目录就准确的定位到了书籍具体的内容。我们知道目录只存放标题,浏览标题比翻书要快的多。就好比我们对id建立索引,我们查询id就只查询i......
  • MySQL笔记-8小时连接闲置超时
    最近发现之前部署在阿里云的一个web项目,每过一段时间就会报错,但是刷新下页面就会显示正常;在过了比较长的一段时间后,又会报同样的错误,如下:在网上查了下资料,原来是因为项目中......
  • TDSQL(MySQL)架构原理总结
    TDSQL(MySQL)架构原理总结一、思维导图![TDSQL架构原理总结](E:\教案笔记作业\自我总结笔记\typora\第三阶段\图片\TDSQL架构原理总结.png)二、核心架构1、架构概述TDSQL......
  • 更新完opencore0.8.8后多了一个EFI怎么删除
    原文来源于黑果魏叔官网,转载需注明出处。资源下载请搜索:黑果魏叔OpenCore0.8.8添加了.contentVisibility来隐藏引导条目:如果引导加载程序附近或引导目录中有包含禁用内......