MYSQL:更新记录随机2个固定字符

标签 mysql

我想更新一个字段上的所有记录,我只想用随机 YN 填充它

当前使用:

update table1 set field1=( SUBSTRING(MD5(RAND()) FROM Y FOR N)

这不起作用

最佳答案

update table1 set field1 = case floor(1 + rand()*2) when 1 then 'Y' else 'N' end;

关于MYSQL:更新记录随机2个固定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29089661/

相关文章:

尝试 'insert into select on duplicate key' 时出现 Mysql 错误

php - MySQL 表 VS PHP 数组

MySQL 到 Oracle 语法错误(限制/偏移/更新)

php - 在 PHP 中检查时间在过去 24 小时内

MySQL/doctrine查询检索所有大于日期的元素

mysql - 如果你终止一个长时间运行的变更查询会发生什么?

php - 配置在安装页面上重定向的运行网站 WordPress

用户表的 MySQL 字符集

PHP 分批插入多行

MySQL 一对多从日期子选择最大 UNIX_TIMESTAMP()