歡迎您光臨本站 註冊首頁
小知識  >  Mysql >

mysql 觸發器怎麼寫

admin @ 2017-12-03 reply:0
←手機掃碼閱讀

我有books 和 info 表...  books表中有 ISBN Allbooks BorrowsBooks  info 表有 ISBN Userno Yesorno  當我的 Yesorno 是 YES 時就從BorrowBooks中減去1;   這個觸發器我已經寫好了。可有個問題...就是當我Yesorno為Yes時..  books表中的每列Borrowbooks都減去1.。  我的觸發器代碼如下..   CREATE TRIGGER `chu` BEFORE INSERT ON `info` FOR EACH ROW BEGIN  IF new.Yesorno='Yes' then  UPDATE books SET Borrowbooks=Borrowbooks-1 ;  else  UPDATE books SET Borrowbooks=Borrowbooks+1 ;  end if;  END;;    就是update後面的where語句怎麼寫???讓他減去的是你info表中寫的ISBN號對應books表ISBN號後面的BorrowBooks數?...


[admin via ] mysql 觸發器怎麼寫已經有541次圍觀

http://coctec.com/room/show-923.html