开发者社区> 问答> 正文

求一个php生成 uniq id的方案

有一个需求,要给每一条数据生成一个ID,不可重复,由于业务要求,不能用MySQL的auto increment,只能用程序生成ID。
我现在想到的方案是用
$uniqid = md5(microtime());
但是我担心md5的碰撞和并发高了以后microtime的重复。
请问,有没有这样生成Uniq ID的方案什么的?

展开
收起
落地花开啦 2016-06-12 14:21:26 2521 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    做一个临时表 就一个字段 id primary key auto Increment.对这个表插入空数据 直接返回唯一ID

    2019-07-17 19:33:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载