java - 在带有 MySql 数据库的 NetBeans IDE 中使用字符串(如 USER101、USER102)创建自动增量 ID
问题描述
我使用 Netbeans 作为我的 IDE 和 MySQL 作为我的数据库,我想创建自动增量 id 与字符串,如 USER101,USER102,... 我如何创建这个自动增量 id?我试过这个方法确实以整数生成自动增量ID
解决方案
如果 id 是您的自动增量列,请使用
CONCAT(''USER'',id);
作为生成公式。
下一个代码将更改一列以根据自动增量中的 id 自动生成 USER101。
ALTER TABLE `testdb`.`testtable`
CHANGE COLUMN `columname` CHAR(50) NULL GENERATED ALWAYS AS (CONCAT('USER',id));
但我不知道你是如何在 NETbeans 中做到这一点的,谷歌也没有帮助。
推荐阅读
- python - 用双反斜杠解码特殊字符字节
- python - 如何使用烧瓶 sqlalchemy 使过滤查询更有效?
- typescript - 带有 getter 和 setter 的构造函数属性(私有)
- audio - 防止 SoX 进行剪辑?
- python - 如何将累积数据转换为python中多个索引的每日数据?
- python - 使用“out”参数从 Python 调用 C# DLL
- python - “UnityEnvironment”对象没有属性“behavior_spec”
- vue.js - NuxtJS 内容错误 @nuxtjs/content
- r - R:按不明确的值拆分列中的数据
- r - 数据框和向量之间的布尔比较错误