无法获得触发器运行

时间:2013-06-18 19:51:01

标签: mysql triggers

请原谅我的无知,如果这是一个愚蠢的问题,但我正在尝试创建一个触发器,将我的表中的列设置为2-7之间随机生成的数字。这是我到目前为止提出的代码......

    delimiter go
    create trigger BillerCodeSelect BEFORE INSERT on time_sheets for each row
    begin
    Set ASSIGNEE_CODE = floor(2+rand()*7);
    end
    go
    delimiter ;  

但我一直收到这个错误:

  

错误代码:1046。未选择数据库选择默认数据库   通过在侧栏的SCHEMAS列表中双击其名称来使用。

我已经确认我使用了正确的表名。有什么东西弹出完全错了吗?

1 个答案:

答案 0 :(得分:1)

在右侧面板中,右键单击数据库,然后单击“设为默认架构”