php - 有没有办法让Mysql生成唯一的ID,由字母和数字组成? (或PHP)

标签 php mysql sql

有没有一种方法可以让 Mysql 中的唯一 ID(主键)生成数字和字母,以使 ID 尽可能短?如果我不能在 Mysql 中执行此操作,我如何让 PHP 生成它?谢谢:)

最佳答案

编码为Base 36是一个不错的选择,因为它使用 0-9 A-Z,因此很紧凑。 您可以使用整数离开 mysql 并在这两个 in PHP 之间进行转换,或从递增的 id + 触发器中派生一个基数 36 的值。

关于php - 有没有办法让Mysql生成唯一的ID,由字母和数字组成? (或PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5922713/

相关文章:

mysql - SQL 条件排序依据?

sql - 如何在 MySQL 中指定相对日期?

php - 奇怪的日期时间错误?

php - 连接 cakephp 2.0 与 PostgreSQL

php - 为什么更新查询在 phpmyadmin 中没有按预期工作?

php - 使用 MySQL 5.6 在 JSON 对象中搜索属性

php(数组)-> mysql(带有外键的多行)更新表中 id 和行号不同的特定行

php - NuSOAP varDump PHP fatal error : Allowed memory size of 134217728 bytes exhausted

php - 内置 PHP 函数的 Netbeans 代码突出显示

javascript - Cordova 游戏 - 试图让我的网站发布在线高分