mysql觸發器進度

2022-08-18 00:45:15 字數 499 閱讀 9818

目前已完成:

新建使用者:user與user2與water(插入,插入,插入)

刪除使用者:user與user2與water(刪除,刪除,刪除)

寫入歷史:water與history(更新,插入)

待完成:

修改水價:water與water2(插入,更新)

這個觸發器做了很久,我的思路是:當insert乙個p1,p2,p3和date時,water表中就會更新所有p和date,然後手動輸入volume,不需要where,可是根本沒有任何反應,我開始以為語法有問題,加了water.date=new.date,還是沒有用,最後,給water2增加了id欄位,where water.id='3',這時才正常修改了,我還沒找原因

計算器:water上,更新price1,price2,price3,volume,coast可以自動顯示

這個考慮的還是很不全面的,但是目前已經沒有辦法在家了,觸發器有點多就使得無法再自由的更改表資料,總是錯誤1063,所以我現階段就只打算做成這樣

mysql進度 mysql觸發器進度

目前已完成 新建使用者 user與user2與water 插入,插入,插入 刪除使用者 user與user2與water 刪除,刪除,刪除 寫入歷史 water與history 更新,插入 待完成 修改水價 water與water2 插入,更新 這個觸發器做了很久,我的思路是 當insert乙個p1...

觸發器 mysql觸發器

觸發器是一種特殊的儲存過程,它在插入 刪除或修改特定表中的資料時觸發執行,它比資料庫本身標準的功能有更精細和更複雜的資料控制能力。和儲存過程一樣,很少使用。1 觸發器的作用 2 建立觸發器 建立測試環境 mysql create database test db query ok,1 row aff...

my sql 觸發器 mysql建立觸發器

首先,我們來了解一下什麼是觸發器,觸發器,就是在對一張表資料進行增 insert 刪 delete 改 update 的時候,為了保持資料的一致性,對別的表也要進行相應的資料修改。我們都知道mysql最後事務提交後,資料是會儲存到磁碟上的,那麼每次在insert,delete,update時候舊資料...