mysql - 如何获取随机id

标签 mysql doctrine-orm

我希望将长随机数作为数据库中的主键。我正在使用mysql和doctrine2。

我该如何巧妙地做到这一点?我应该创建一个 mysql 存储函数还是应该创建一个模型函数?

我认为mysql会更好,因为id需要是唯一的,所以靠近数据库工作应该会更好。你觉得怎么样?

最佳答案

使用UUID() .

关于mysql - 如何获取随机id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8040437/

相关文章:

php - 如何过滤 doctrine2 实体中的 setter/getter ?

java - 调用返回值的存储函数的 JDBC 代码中出错

php - PDO 多重查询

mysql - 如何在 Doctrine2 中对 FROM 语句执行子查询

symfony - 从实体生成 db 表时如何使用 char 而不是 varchar?

php - Doctrine 返回 null 代替 EntityNotFoundException

symfony - FOSUSER Bundle with multiple USer + Inheritance

php - Magento连接查询使用3张表进行查询

MySQL根据第三个外键从2个表中加入数据,没有重复或分组依据

php - 使用 PHP 和 MySQL 登录 Android