簡述:
記錄mysql使用過程中實際遇到的問題及解決方式
1. 由於insert的時候發生同時兩條相同的記錄寫入
為了解決這個問題,同時結合本身記錄發現,
u_id 和 room_id, 的組合在該表中是唯一的,所以出於這個業務約束,新增unique欄位可以達到避免重複寫入的bug
建表語句:
unique (`u_id`, `room_id`)
新增語句
alter table t_room_register add unique('u_id', 'room_id');
2. 樂觀鎖
每次更新時候,
先取乙個出來, 把這個物件修改的時間作為更新時候的約束條件
修改完後,修改這個時間戳,這樣可以避免update的時候該條資料物件已經被修改過了
個人筆記(隨時更新)
專案中,當跨controller返回時,需要刪除棧中的控制器 動態操作uitableviewcell 時,需要對模型陣列操作 for index,verify in self.pendingarray.enumerated 移動浮 標,懸浮的圖示有時候影響操作,需要挪開,但是又能隱藏 private...
flex筆記 隨時更新
1.給datagrid動態新增列 如datagrid的id為dg1,以下 為其新增列 var col datagridcolumn new datagridcolumn col.headertext colhedertext.text dg1.columns dg1.columns.concat c...
mysql使用筆記
mysql安裝 bin mysqld initialize insecure user mysql basedir usr local mysql datadir usr local mysql data mkdir p var run mysqld chown mysql mysql var ru...