php - 如何使用一些变量前缀使 MySQL 表主键自动递增

标签 php mysql

如何让MySQL表的主键自增加上一些变量前缀??

我正在尝试使用触发器创建自动递增字段,其中字符串+数字都是可变的。例如 PRJ001、PRJ002、PRD001、PRD002...等。 我如何使用触发器或使用简单查询来实现它???

有什么让我开心的建议吗?

最佳答案

我认为那是不可能的,我知道有两种方法可以实现这一目标:

  1. 使用 INT 字段并在阅读时将其翻译成您想要的任何内容。
  2. 将其设为 var char 并手动插入(在添加到数据库之前对您的代码进行计算)

关于php - 如何使用一些变量前缀使 MySQL 表主键自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32265166/

相关文章:

jquery - 运行 PHP onClick - session_destroy

mysql - 选择具有最大字符串长度的结果

php - PHP DateInterval 是否与 DateTime 具有可比性?

php - 从 CodeIgniter 更新 MySQL 语句

mysql - 使用 2 个右连接和分组依据的查询不会显示正确的结果

php - 在 PHP 中显示唯一的 MySQL 数据

php - 在 MySQL 的同一列中选择两个不同的值

PHP exec函数不执行我编译的程序权限相关

php - 是否可以在图像中保存元数据?

php - 如何在特定时间后删除文件夹中的所有文件