字段赋一个随机数字值,求语句 目标是把字段 :cat_id随机赋一个1-20之间的数(包含1和20)下面是我写的,但错误UPDATE `keywords` SET `cat_id` = cast(ceiling(rand()*20) as int)不知道那里有问题 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UPDATE `keywords` SET `cat_id`=CEILING(RAND() * 20) cast(ceiling(rand()*20) as signed); CEILING(X) CEIL(X) 返回不小于X 的最小整数值。 UPDATE `keywords` SET `cat_id` = cast(ceiling(rand()*20) as signed)或UPDATE `keywords` SET `cat_id` = ceiling(rand()*20) rand():返回0-1的随机数;ceil(X):返回大于X的最小整数;update tablename set cat_id = ceil(20*rand()) 命令提示符进入mysql错误 关于排序的问题 sql问题,去看看 Debian 5.0下mysql 修改数据存储路径 mysql 高手进 求救:linux下jdk连接mysql???? mysql需要什么哪些驱动程序 请问mysql的C API中有没有吧time_t类型的时间转化为mysql中的datetime形式的字符串函数? 请教如何将下面的mssql表和存储过程转成mysql的表存储过程 MYSQL在创建用户的问题 用户user1通过grant all on test.* 赋给test数据库所有权限,但我发现用该用户mysql恢复时,系统提示权限不够 sql 如何写?
返回不小于X 的最小整数值。
或
UPDATE `keywords` SET `cat_id` = ceiling(rand()*20)
ceil(X):返回大于X的最小整数;
update tablename set cat_id = ceil(20*rand())