→ liaosankai:可能要先麻煩你把DB的SQL結構圖貼上來,比較好了解問題 09/24 20:53
是一個留言及回覆的資料表,'reply'初值是接流水ID,如果'reply'=流水ID代表沒回覆
'reply'如果不等於流水ID那則是指向回覆的那篇ID
這樣子select就以reply排序,按順序顯示在畫面上了
推 LaPass:大概也只能這樣了吧....
好巴
09/24 21:05
→ ousapas:trigger 09/24 21:12
→ MOONRAKER:這樣最簡單 沒什麼笨的 不是所有SQL的事都要一次做完 09/24 22:20
→ MOONRAKER:頂多前後用transaction把他圍起來 保證不會中途寫入失敗 09/24 22:21
謝謝各位
trigger跟transaction看了還是不太明白,我想我先用最簡單的方法好了!
※ 編輯: PTTLSboy 來自: 123.0.232.61 (09/24 23:15)
推 alpe:mysql 就只能寫2賜了 09/24 22:54
推 dio833:update xx set reply=id where reply is null and ... 09/24 23:58
→ MOONRAKER:transaction是用來保證兩個或多個指令同時正確執行 09/25 11:22
→ MOONRAKER:如果一個失敗其他的也不會執行 不過只對InnoDB有效 09/25 11:22
→ MOONRAKER:所以先知道有這回事就好 除非load很高否則很少會有問題 09/25 11:25
感謝你還回來解釋:))
※ 編輯: PTTLSboy 來自: 123.0.232.61 (09/25 20:21)