我有多个在数据库表中写入数据的 Web 服务。
我想针对特定字段自动将大写字符串转换为小写字符串。
mysql 有没有执行此任务的函数?
假设这是表:
id | name | language
有时,在语言字段内,Web 服务会写入大写字符串 (IT)。
我想直接在 MySQL 中将其转换为小写字符串(“it”)。
thanks
Define triggers http://dev.mysql.com/doc/en/triggers.html在桌子上:
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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)