![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 怎麼一直錯 ![]()
![]() ![]() |
我用phpMyAdmin管理 有時候發生表單有填入資料成功,但是列表沒有該筆資料 進phpMyAdmin查看資料表,該筆資料確實有在資料庫裡 於是執行修復資料表(repair Table),修復後,該筆資料就正常出現在前台列表了 請問,為何會有在資料表裡卻無法顯示在前台,什麼狀況下較會發生?有何預防方式? 謝謝 |
1樓
不錯的參考
小魚 ![]() |
MySql會有一些延遲的時間吧,
這是為了效能上的需求, 通常應該過幾秒就會出現了吧...
本篇文章回覆於2019-07-19 17:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
不過如果資料量不多應該不會明顯才是...
本篇文章回覆於2019-07-19 17:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
最有價值解答
迷路 ![]() ![]() |
我覺得有問題
需要用REPAIR TABLE來修復的情況,通常是資料表的索引出了問題 一般來說應該整張資料表都讀取不到了,不會只有一筆資料讀不到 我認為問題應該是出在你前台程式的部分 可能是新增後列表沒更新 例如新增完成後用js的history.back()返回,在預設的情況下就會這樣 或是搜尋條件有問題 例如條件式中包含時間,但主機時間不準之類的,我有碰過主機時間差了十幾分鐘的情況
本篇文章回覆於2019-07-22 09:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |