[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必须搭配主键索引或者唯一索引使用。

解决方法:

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

最新文章

  1. 【CodeVS2800】 送外卖 最短路+状压DP
  2. JavaScript设计模式——工厂模式
  3. QGraphics
  4. java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@450b2f48 异常处理
  5. iOS开发——高级技术&摇一摇功能的实现
  6. SAP TAX CODE 自动计算税金(BAPI_ACC_DOCUMENT_POST CALCULATE_TAX_FROM_GROSSAMOUNT)
  7. java_annotation_02
  8. MATLAB 常用形态学操作函数
  9. uva 10891 Game of Sum(区间dp)
  10. [java]SpringMVC+Swagger实现自动接口
  11. 快速创建InfoPath表单
  12. Asp.Net Core&钉钉开发系列
  13. DEPLOY YOUR WEBSITE TO GITHUB PAGES
  14. web应用
  15. js同时获得数组的两个最小值
  16. ip and port check 正则
  17. Visual Studio references中的package找不到
  18. linux -- 基于zookeeper搭建yarn的HA高可用集群
  19. Linux下用node-inspector实现NodeJS远程调试开发
  20. delphi 调用 c++builder

热门文章

  1. HCIE Routing&Switching之MPLS LDP理论
  2. 【SQL进阶】Day05:窗口函数
  3. 【面试题总结】Java并发-多线程、JUC详述(思维导图)
  4. hdoj笔记1000
  5. 从源码层面深度剖析Spring循环依赖
  6. golang在win10安装、环境配置 和 goland(IDE开发golang配置)
  7. 【转载】ADOX.Catalog中文帮助详细说明chm文档
  8. Hadoop生态元数据管理平台——Atlas2.3.0发布!
  9. [C++]std::sort()函数使用总结
  10. CDH-hive内进行删除操作