更新所有caps值以大写

e4yzc0pl  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(373)

是否可以选择所有大写字母中的值,并用相同的查询将这些值更新为大写?
我可以这样选择它们:

SELECT *
FROM t1
WHERE name REGEXP BINARY '^[A-Z]+$';
toe95027

toe950271#

update t1
set name = ...
where name = regexp binary '^[A-Z]+$';

在哪里 ... 是这个答案的任意数个解。
在交易中这样做以防出错。

相关问题