[SQL ] mysql trigger語法請教
資料庫名稱:mySQL
資料庫版本:5.7.13 (phpMyAdmin)
內容/問題描述:
大家好,我有一個資料表(class)想在插入一筆新資料的時候,
用trigger自動幫我算出某欄位(classtime)要新增的值,
這個欄位(char50)是用01來代表有沒有課,假設一天有十節課,五天就是五十節課。
例如:星期一的2~4節(9點~12點)要上課,那這個欄位會是:01110000......00
以下是我使用phpMyAdmin before insert trigger:
BEGIN
INSERT INTO projfinal.class
SET projfinal.class.classtime =(class.endclass-class.startclass)
WHERE projfinal.class.classtime;
END
我不知道該怎麼寫算節數的邏輯,想請大家救救小妹的畢業專題~
感謝各位高手!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.18.105
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1473056485.A.FBD.html
推
09/06 12:24, , 1F
09/06 12:24, 1F
→
09/06 12:53, , 2F
09/06 12:53, 2F
→
09/06 12:53, , 3F
09/06 12:53, 3F
→
09/07 20:41, , 4F
09/07 20:41, 4F
→
09/20 13:23, , 5F
09/20 13:23, 5F
Database 近期熱門文章
PTT數位生活區 即時熱門文章