apps_id(INT)PK
,app_title(VARCHAR)
,最后是app_key(VARCHAR)
。
问题:
我希望列app_key(VARCHAR)
获得一个不超过10位的默认随机整数,并且我第一次使用触发器
CREATE TRIGGER before_insert_apps
BEFORE INSERT ON apps
FOR EACH ROW
SET apps.app = ROUND((10000000000 -70)*RAND()) + 7;
收到错误Unknown system variable 'apps.app'
答案 0 :(得分:0)
您希望new
不是apps
:
CREATE TRIGGER before_insert_apps
BEFORE INSERT ON apps
FOR EACH ROW
SET new.app = ROUND((10000000000 -70)*RAND()) + 7;