我正在尝试使用触发器计算表的Blob大小。
这是我的代码
CREATE TRIGGER 'test' BEFORE INSERT ON 'mytable'
FOR EACH ROW
SET new.blobsize = LENGHT(new.blobfile);
但我发现以下错误
FUNCTION dbname.LENGHT does not exist
任何建议?
答案 0 :(得分:1)
您所追求的功能是LENGTH()
。请注意,拼写为TH
,而不是HT
(这是您目前拥有的):
CREATE TRIGGER 'test' BEFORE INSERT ON 'mytable'
FOR EACH ROW
SET new.blobsize = LENGTH(new.blobfile);