如:有表 a 有字段 id,text,qid,pubtime qid 为index 索引 没有主键 id和pubtime 都为空。qid不是唯一的, 查询时 只用到 qid, 如这种查询 select * from 表a where qid=249998 order by pubtime;和用pubtime 排序,现在想生成 个随机时间 ,做为主键,但是 ceiling(rand() 随机时间,不是唯一的,如果不能,是不是 只使用 qid 和 pubtime 都使用INDEX索引就可以了? 是否一定需要一个主键?怎么样生成一个 唯一值 做为主键呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货