平时在每一个表中都有一个自增属性的id字段来唯一标识每一条记录,现在想能不能在表中将id字段改为一个随机数的类型,不再是id=1,2,3,4,5...., 而是一个随机数列的形式,如:id=56586,95626,10568,98654,72395,.... 谢谢了先!!!
解决方案 »
- 关于用户交易金额判断用户等级的问题!
- thinkphp的session是怎么工作的呢???
- 求SQL语句,指定id查询数据
- 代码意思不太明白
- dedecms的模板如何 在标签中使用动态的typeid
- DW中无法导入MySQL数据库结构,每次导入时出现异常,导致Apache意外关闭!PHP+Dreamweaver+Apache+MySQL+WindowsXP
- magento url重写后404错误问题
- URL重写
- php系统下载下来有些文档是乱码,运行也是乱码
- docker大神在何方? 自动安装xampp++1
- mysql表中的字段类型怎样生成为随机数类型?
- 有关IIS + PHP ,PHP 代码解析的问题
before insert on tablename
for each row
begin
set new.id = round(rand()*10000000);
end;
还记得这段代码吗?你帮我解决的这个问题。
$sql="select concat(id,time) as id from student";//你的数据库中有数据不?
最好写成这样,方便你以后分割使用它。
$sql="select concat(id,'-',time) as id from student"; 现在想再增加一个随机数类型的字段 ,连接到一起确定一条记录。
$sql="select sjid from student where sjid='$num'";
$rs=mysql_query($sql,$conn);
$rw=mysql_fetch_row($rs);
$judge=trim($rw[0]);//去空格或null
if(!empty($judge)){
echo "随机数以存在!";
}else{
$insert="insert into values('','$num')";
mysql_query($insert,$con);
echo "插入成功!";
}
能具体说一下怎么用吗?
比如,在学生表中增加一条学生时,怎样使用uuid()函数?
学生表:学号 姓名 性别 年龄
能详细说一下用法吗?