mysql - 如何创建以 user000001 useruser000002 等开头的自动增量列?
问题描述
我已经编写了将特定数据应用于特定表的触发器。在此表中有列“user_number”。这应该是这样的
用户000001
用户000002用户
000003
等等
我的代码看起来像这样(这是触发器)
insert into maindb.users values
(null, #1)this is ID auto increment
null, #2)this is user_number, THE FIELD I WANT HELP WITH
fullname,
new.position,
new.strucutre1,
DATE_FORMAT(new.action_date,"%d/%m/%Y"),
sysdate());
您使用的是哪个版本的 MySQL?
服务器版本:10.1.39-MariaDB - mariadb.org 二进制分发 **你用的是什么数据库引擎?
InnoDB **为什么需要文本值?这似乎是个坏主意……
我正在使用的软件需要它。**
解决方案
推荐阅读
- mysql - Laravel 数据透视表需要有重复的条目
- python - CS6 和 Python 脚本
- reactjs - 使用键盘输入事件时意外使用“事件”无限制全局变量
- reactjs - [React Hooks] 无法在 onClick 箭头函数中使用参数获取更改状态
- cairo - 如何使用 stbi_load 输出格式为 STBI_grey 并使用与 cairo 相同的步幅?
- ruby-on-rails - 当我下载 Excel 文件时,会存储奇怪的文件
- amazon-web-services - 域转发为 AWS 和 GoDaddy 提供 403 错误
- flutter - Flutter 加载 Widget 类颜色
- python - 合并两张表,一张只带有标题,另一张带有 bs4 的表值
- docusignapi - 用于 DocuSign 集成的 JWT 或 AWT