update 表1 set 字段1=rand(1,100);这样写是错的,,格式是怎么样的??字段1中值为 1 到100的随机数怎么写?
解决方案 »
- mysql中declare的问题
- 看了几篇关于mysql版本的博文,对其版本还有些不了解,想请教?
- 关于连接超时问题
- mysql 下的.err 文件太大 怎么处理?
- mysql远程连接问题 操作系统为 centos5.3 具体情况内详
- mysql直接数据库文件覆盖后innodb的表无法访问了,怎么按
- 初学者,想用C来连接MySql,请指教!
- 关于sql数据库文件导出的问题!高手请进来看看……
- mysql数据库怎么用一个时间段查询呢?求时间查询的代码
- MySAL: Can't connect to MySQL server on 'localhost' (10061)
- 发个水贴,版主们回归就结贴
- 想知道一个可用的集群安装表
mysql有没有这个函数,
如果有这个函数,参数、返回值是什么,作用是什么。
rand函数只支持无参或者一个参数,生成的随机数在0-1之间
update 表1 set 字段1=ceiling(rand()*100),,如果100到200的随机数
--------------->
update 表1 set 字段1=ceiling(rand()*100+100)
其实你只要理解rand()的区间是0..1就明白的啦
update 表1 set 字段1=RAND()*100;
update 表1 set 字段1=ceiling(rand()*100)
,,如果100到200的随机数
--------------->
update 表1 set 字段1=ceiling(rand()*100+100)
其实你只要理解rand()的区间是0..1就明白的啦