用SQLiteManager在表結構頁面做添加列,修改主鍵,索引,修改默認值一些修改SQLite表結構的操作的時候.不能對表格本有的一些其它信息進行保存。比如主鍵信息,默認值信息,自動增長等信息都會丟失,因而導致數據插不進去,如果沒有及時發現問題,繼續操作,甚至會導致數據的損壞。
本文強烈建議,在進行沒有把握或者數據表結構變動等動作比較大的的操作的時候,請先備份數據庫。難免造成難以挽回的損失。
本文的解決跟前面的對SQLiteManager的中文問題的解決不同,本文沒有提供程序上的BUG修復。一是時間上的問題,二是SQLiteManager又發布了新版,我不可能跟在其后來修改程序,我把問題已經提交給了SQLiteManager原作者,希望他能給我們一個很好的解決方案。
本文的方法可以為修改數據表結構提供參考,也可以為對表結構已經損壞(如默認字段丟失,主鍵丟失,自動增長字段信息丟失)等的數據來進行修復。
方法是用MySQL
新聞熱點
疑難解答