作者sudada (嘰咕嘰咕嘰咕)
看板Database
標題[SQL ] SQL指令執行的順序
時間Thu May 5 19:14:08 2011
我的資料庫目前只有一個timestamp
原本的構想是讓這裡面只保存一筆資料
然後下一次把資料庫清空 再新增一筆現在的時間
該欄位設定為Primary key
但是後來發現新增資料時會出現Duplicate key的問題
也就是資料並沒有被刪掉
因為是發生在電腦極端忙碌時的情形
所以想請問MySQL有沒有這種pending機制?
有沒有辦法強迫他flush
也就是做完之前的指令在執行目前的指令
或者有沒有可能其他原因造成這樣的現象
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.171.150
1F:→ danielguo:用 InnoDB transaction? 05/06 00:52
2F:→ danielguo:或 LOCK TABLES 05/06 01:12