gpt4 book ai didi

mysql - 使用带有函数作为默认值的触发器

转载 作者:行者123 更新时间:2023-11-29 22:27:33 24 4
gpt4 key购买 nike

我有一个包含三列的表格; apps_id(INT)PKapp_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;

收到错误未知的系统变量“apps.app”

最佳答案

您想要而不是应用:

CREATE TRIGGER before_insert_apps
BEFORE INSERT ON apps
FOR EACH ROW
SET new.app = ROUND((10000000000 -70)*RAND()) + 7;

关于mysql - 使用带有函数作为默认值的触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30142474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com