各位大神,我在寫update語句的時候遇到這樣的靈異現象:
我想實現的功能是,每次預定一個房間以後,對輸出報表進行更新,如果之前當天沒有預定信息則insert,如果有更新,即將預定數加1,總利潤加上此次預定的房間價格。
奇怪的是第一次insert語句成功以後,當天繼續預定,update語句都是正確的,
但是數據庫靈異的顯示預定數為0.不知道是數據庫的bug還是?
我的sql語句
但是數據庫一直就是這個,除了第一條insert是對的,為1,再更新就是0了。
update table set ReserveNumber = 2 , TotalProfit = 3400 where ...