mysql - 是否可以将主键和自增键分别关联到两个字段?

标签 mysql database

是否可以有一个主键和自增键分别关联两个字段?

同样,表中有 3 个字段,例如 ID、姓名和年龄。 那么是否有可能“ID是自增键,name是主键”?

最佳答案

根据MySQL documentation :

There can be only one AUTO_INCREMENT column per table, it must be indexed, and it cannot have a DEFAULT value.

因此,只要满足这些条件,就无需提及它也必须是主键。因此,您应该能够拥有主键和单独的 AUTO_INCRMENT 列(尽管我不确定您为什么想要这样做)。

关于mysql - 是否可以将主键和自增键分别关联到两个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2565329/

相关文章:

php - MYSQL - 如何用相同的值替换为?

mysql - 在 Django 上,如何通过 SSH 连接到远程服务器上的 MySQL 数据库?

database - 表示对象的表单的自定义字段

php - MySQL + CodeIgniter + 点击跟踪唯一点击次数和总点击次数

php - 如何在php/mysql中输入每月第三个星期五的事件

c++ - 为什么使用 PHP 数百个数据库连接无关紧要..但在 C++ 应用程序中却很重要?

sql - 如何sql选择具有两种状态的产品?

Python:在数据库中存储对象状态的最佳方法?

mysql - 查询返回零结果

java - 发送两个不同类的对象到jsp并显示信息