mysql - 当我插入一个新值时,MySQL 如何自动生成一个唯一的 X 长度 ID?
问题描述
我想创建一个users
表,我将在其中存储一个值,它将是id
每个用户唯一的 8 位数字。我想通过在MySQL
每次insert
新行时自动执行此操作来自动执行此操作。
我怎么能做我所要求的,而不是每次我都开始计算0
和添加新行?1
insert
CREATE TABLE users (id MEDIUMINT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id))
解决方案
推荐阅读
- c# - 构造函数不等待 HTTP 请求
- jenkins - 删除凭据时Jenkins 431字段变大
- spring-boot - Spring Boot 无法运行 schema.sql
- r - 带标签条形百分比和缺失条形的问题
- python - 比较 PySpark 中的 3 列
- hadoop - 尝试确认我对 HBase 和 MapReduce 行为的理解
- ruby-on-rails - 构建可操作频道的 Rails 最佳实践是什么?
- html - 无法为 express mutler 获取 html 形式的文件的完整路径名
- keras - Keras 和 Pytorch 之间编码器 - 解码器模型的差异
- ios - 如何在 SwiftUI 中使用 UITest 在多个设备上进行测试