我希望set
使用此代码在mysql中声明的一些变量以小写为触发器
declare last_inserted_number VARCHAR(100) DEFAULT '0800100200';
declare last_inserted_message VARCHAR(100) DEFAULT 'Lorem Ipsum';
set last_inserted_number = NEW.dest_msisdn;
set last_inserted_message = LOWER(NEW.text_message);
set last_inserted_message = LOWER(NEW.text_message);
不会抛出错误,虽然我怀疑在编写lower()
时我可能以错误的方式使用LOWER(NEW.text_message)
我应该以这种方式使用lower()
吗?
答案 0 :(得分:0)
在您的问题中使用LOWER()
应该没有任何缺陷。
LOWER()
不起作用的唯一情况是二进制(varbinary,blob)输入。