台灣最大程式設計社群網站
線上人數
2874
 
會員總數:245907
討論主題:189497
歡迎您免費加入會員
討論區列表 >> MySQL >> 前台遺漏資料,資料表修復問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
前台遺漏資料,資料表修復問題
價值 : 200 QP  點閱數:371 回應數:3
樓主

怎麼一直錯
初學者
41 71
1383 122
發送站內信

捐贈 VP 給 怎麼一直錯
請教各位先進
我用phpMyAdmin管理
有時候發生表單有填入資料成功,但是列表沒有該筆資料
進phpMyAdmin查看資料表,該筆資料確實有在資料庫裡
於是執行修復資料表(repair Table),修復後,該筆資料就正常出現在前台列表了

請問,為何會有在資料表裡卻無法顯示在前台,什麼狀況下較會發生?有何預防方式?
謝謝

搜尋相關Tags的文章: [ phpMyAdmin ] , [ 修復 ] , [ Repait ] , [ 資料表 ] , [ 寫入 ] ,
本篇文章發表於2019-07-19 14:12
1樓
回應

小魚
檢舉此回應
MySql會有一些延遲的時間吧,
這是為了效能上的需求,
通常應該過幾秒就會出現了吧...
本篇文章回覆於2019-07-19 17:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小魚
檢舉此回應
不過如果資料量不多應該不會明顯才是...
本篇文章回覆於2019-07-19 17:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
我覺得有問題
需要用REPAIR TABLE來修復的情況,通常是資料表的索引出了問題
一般來說應該整張資料表都讀取不到了,不會只有一筆資料讀不到
我認為問題應該是出在你前台程式的部分
可能是新增後列表沒更新
例如新增完成後用js的history.back()返回,在預設的情況下就會這樣
或是搜尋條件有問題
例如條件式中包含時間,但主機時間不準之類的,我有碰過主機時間差了十幾分鐘的情況
本篇文章回覆於2019-07-22 09:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.