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