mysql資料庫的觸發器 Mysql資料庫觸發器

2021-10-22 08:40:32 字數 586 閱讀 5706

我還是msyql資料庫觸發器的新手.我想問一下我的台詞:

create trigger secure_dml3

before delete on t_pembelian

begin

if (select to_char (sysdate,'dy') in ('sun')) or

(select to_char (sysdate, 'hh24:mi') not between '09.45' and '20.30')

then

if deleting then

end if;

end if;

endmysql總是說附近有錯誤

『begin if (select to_char (sysdate,』dy』) in (『sun』)) or (select

to_char (sysd』 at line 3.

我真的需要你的幫助.謝謝

解決方法:

我認為你將oracle與mysql混淆.在mysql中不存在to_char你可以使用date_format(sysdate,』dy』)

標籤:mysql,database-trigger

資料庫 MySQL觸發器

觸發器 trigger 監視某種情況,並觸發某種操作。觸發器建立語法四要素 1.監視地點 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update delete 語法 create trigger trigg...

九 資料庫mysql觸發器

9.1觸發器作用 當操作了某張表時,希望同時觸發一些動作 行為,可以使觸發器完成!例如 當向員工表插入一條記錄時,希望同時往日誌表插入資料 select from emp create table test log id int primary key auto increment,content ...

資料庫觸發器

觸發器是一種特殊型別的儲存過程,它不同於我們前面介紹過的儲存過程。觸發器主要是通過事件進行觸發而被執行的,而儲存過程可以通過儲存過程名字而 被直接呼叫。當對某一表進行諸如update insert delete 這些操作時,sql server 就會自動執行觸發器所定義的sql 語句,從而確保對資料...