易截截图软件、单文件、免安装、纯绿色、仅160KB

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() 这样得重复的小


相关问答:

用PHP排序mysql问题

不知道是不是我的xampp有问题,mysql是图形化的!
一个ID组在我的mysql的表里面 2,5,8,7
点了排序,然后用PHP文件连接这个表显示表的信息时,ID的顺序还是不变!应该是2,5,7,8的吧升序排序后!
在PHP文件里 ......

mysql中后退命令?

mysql>create book(
    ->id varchar(20) not null,g
    ->
以上是在mysql命令行里的操作
在上面中我在倒数第二行多打了一个字母g然后按了回车键,请问从倒数第一行怎么 ......

MYSQL 5.0,事务回滚的问题

建表:插记录
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
......

MYSQL 事务的问题

SQL code:

create PROCEDURE aa(SqlCMD1 varchar(8000),SqlCMD2 varchar(8000),SqlCMD3 varchar(8000))
begin
declare exit handler for sqlexception rollback;
start TRANSACTION;
EXECUTE SqlCMD1;
EXE ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号