2013-06-18 113 views
1

請原諒我的無知,如果這是一個愚蠢的問題,但我想創建一個觸發器,將在我的表中設置一列到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 ; 

,但我不斷收到此錯誤:

Error Code: 1046. No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar.

我覈實,我使用的是正確的表名。任何出現的問題都是完全錯誤的?

回答

1

在右側面板中,右鍵點擊數據庫並點擊'設爲默認模式'

+0

謝謝......這是問題所在。不得不解決一些其他的語法問題,但它讓它觸發。再次感謝你。 – Joe