MySQL报错:[Err] 1075 - Incorrect table definitionmysql

遇到问题:

MySQL报错:[Err] 1075 - Incorrect table definitionmysql:there can be only one auto column and it must be defined as a key.

原因:

建表时,主键ID设置了自增属性 AUTO_INCREMENT。

解决办法:

MySQL建表的时候,如果是自增列,必须用primary key标识。

.
感谢您的阅读,欢迎参观我的个人网站:小嗨词典【 https://www.happydict.cn】

.

相关推荐
失因5 分钟前
Nginx 特性、配置与实战部署
运维·数据库·nginx
chirrupy_hamal12 分钟前
PostgreSQL 流复制参数 - synchronous_commit
数据库·postgresql
lang2015092814 分钟前
MySQL InnoDB表压缩:性能优化全解析
数据库·mysql
满昕欢喜18 分钟前
SQL Server从入门到项目实践(超值版)读书笔记 27
数据库·sql·sqlserver
间彧25 分钟前
ProxySQL详解与实战应用
数据库
间彧29 分钟前
在MySQL 8.0+版本中,如果MyISAM被弃用,有哪些替代方案可以实现类似读写分离的性能优化?
数据库
code1231333 分钟前
redis升级方法
数据库·redis·缓存
间彧40 分钟前
在读写分离架构中,如何合理搭配使用InnoDB和MyISAM引擎?
数据库
间彧43 分钟前
InnoDB的MVCC机制是如何实现并发控制的?
数据库
间彧1 小时前
MySQL中InnoDB和MyISAM引擎的主要区别是什么?
数据库