gpt4 book ai didi

MySQL自动转换为小写

转载 作者:可可西里 更新时间:2023-11-01 07:45:56 25 4
gpt4 key购买 nike

我有多个将数据写入数据库表的网络服务。我想针对特定字段自动将大写字符串转换为小写字符串。是否有执行此任务的任何 mysql 函数?

假设这是表格:

id | name | language

有时,在语言字段中,Web 服务会写入一个大写字符串 (IT)。我想直接在 MySQL 中将其转换为小写字符串(“it”)。

谢谢

最佳答案

定义triggers在 table 上:

CREATE TRIGGER lcase_insert BEFORE INSERT ON my_table FOR EACH ROW
SET NEW.language = LOWER(NEW.language);

CREATE TRIGGER lcase_update BEFORE UPDATE ON my_table FOR EACH ROW
SET NEW.language = LOWER(NEW.language);

然后更新现有数据:

UPDATE my_table SET language = LOWER(language);

关于MySQL自动转换为小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12795021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com