mysql触发器不工作

qvsjd97n  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(409)

我一直在尝试创建一个mysql触发器,以便为名为 confcode 用于身份验证。
问题是,在我插入新行之后,值从未设置,并且一直为空。
我用 phpMyAdmin 创建触发器,定义如下:

Trigger name:    confcode
Table:    ebaysales
Time:    BEFORE/AFTER (both don't work)
Event:    INSERT
Definition:    SET @confcode = FLOOR(RAND()*999999)+111111

触发器本身插入成功,但似乎不会影响任何东西。。

ilmyapht

ilmyapht1#

我猜你想要:

SET NEW.confcode = FLOOR(RAND()*999999)+111111;
-- instead of
SET @confcode = FLOOR(RAND()*999999)+111111;

相关问题