MySQL 5.0能不能产生随机的,没有使用过的ID号?
SQL code:
create table iv(
id int(7) zerofill not null primary key,
email varchar(80),
phone varchar(40),
ip varchar(40),
dt datetime,
content text not null)
engine=myisam default charset=utf8;
上面是我在MySQL 5.0创建的iv表。MySQL 5.0如何像彩票一样,产生随机的,没有使用过的ID号。并且把它返回给PHP?
MYSQL版本?
考虑用RAND()
MySQL 5.0能不能产生随机的,没有使用过的ID号
-----------------------------------------
产生随机可以用rand(),如
SQL code:
select ceiling(rand()*100);
但要判断是否用过的话,这个得要有记录表了,根据记录表来过滤重复的
create table iv(
id int(7) zerofill not null primary key,
---------------
你这里是否可以考虑用auto_increment呢?
now() + rand() 这样得重复的小
相关问答:
我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))
{
AfxMessageBox("数据库连接失败") ......
我现在学习MYSQL,问下mysql储存过程如何建立和使用,最好写成$sql="sql语句",$re=mysql_query($sql);谢谢
建议你先自己看一下文档中的例子。
http://dev.mysql.com/doc/refman/5.1/zh/stored-pro ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
不知道是不是我的xampp有问题,mysql是图形化的!
一个ID组在我的mysql的表里面 2,5,8,7
点了排序,然后用PHP文件连接这个表显示表的信息时,ID的顺序还是不变!应该是2,5,7,8的吧升序排序后!
在PHP文件里 ......
建表:插记录
SQL code:
create table tablename (id int,RQ1 datetime,RQ2 datetime)
-- select * from tablename
insert into tablename
select 1,'2009-01-01 10:00:00','2009-01-02 11:00:00' union
......