MySQL的TRIM函数在指定特定列名时非常有用,如:
CREATE TRIGGER trg
BEFORE INSERT OR UPDATE ON beneficiary
FOR EACH ROW
BEGIN
IF :NEW.birthDate > add_months(sysdate , -12*18) then
RAISE_APPLICATION_ERROR(-20001, 'Underage user');
END IF;
END;
在执行“SELECT *”查询时,我需要获得相同的结果。
这不起作用:
SELECT TRIM( BOTH "'" FROM channelurl ) FROM posts
是否有一个这样的一步过程可以实现这一结果?
答案 0 :(得分:0)
您必须指定要修剪的字段,
SELECT TRIM(BOTH "'" FROM field1) as field1, TRIM(BOTH "'" FROM field2) as field2 FROM posts
例如,如果表中有auto_increment
字段,则它不会在trim函数中起作用。