在我們公司,我們有一個業務解決方案,其中包括CMS,CRM和其他幾個系統。 這些安裝在我們每個客戶的多個域中。 系統仍在開發中,所以新的表和字段被添加到數據庫中。 每次我們想向我們的客戶發佈一個新版本時,我必須通過他們的數據庫並手動插入新的字段和表格。 有沒有一種方法可以自動完成(一個腳本可能檢測到新的字段和表格並插入它們?) 我們使用的是php和mysql。 我們希望避免備份客戶端數據,刪除數據庫表,運行sql查詢插入所有數據庫表(包括新表),然後重新插入客戶數據。這可能嗎?檢查數據庫模式的更改並更新
0
A
回答
0
你所尋找的是
ALTER TABLE 'xyz' ADD 'new_colum' INT(10) DEFAULT '0' NOT NULL;
,或者如果你想擺脫科拉姆
ALTER TABLE 'xyz' DROP 'new_colum';
把所有表的編輯成update.php文件和或者調用和刪除它一旦手動或嘗試選擇「new_colum」一次,並在數據庫不存在時更新數據庫。 或我做什麼:「我有一個settingsfield‘軟件版本’,並以此作爲觸發器來更新我的表 但因爲你必須反正安裝新的腳本,你只可以手動調用它
1
DB提取物,比較和搜索工具 - 允許您比較兩個MySQL數據庫,查看差異,並創建腳本來更新目標
相關問題
- 1. 更新具有新模式更改的LinqtoSql數據庫?
- 2. 數據庫模式更新
- 3. 根據新的數據庫更改更新模型
- 4. 檢查更新的SQLite數據庫
- 5. 實體框架更新數據庫模式更改
- 6. JPA/Hibernate - 更改實體PK後更新數據庫模式
- 7. 更改數據集中的行並更新數據庫
- 8. 更改數據庫的訪問模式
- 9. 使用PHP + jQuery AJAX檢查MySQL數據庫的更改並加載更改?
- 10. 檢查數據庫在Selenium中更新
- 11. 數據庫更改檢測
- 12. 如何檢查數據庫中的現有值並更改它?
- 13. heroku不更新數據庫模式
- 14. rails更新數據庫模式
- 15. Azure Cosmos數據庫更新模式
- 16. 從模型更新數據庫(模型更改時)?
- 17. OpenDJ模式更新和數據更新
- 18. 檢查並更新數據庫條目php
- 19. 如何從EF5.0模型更新數據庫模式首先更改?
- 20. 更新DataGrid更改爲數據庫?
- 21. 數據庫更改後ListView未更新
- 22. 從數據庫更新時保留對模型的更改?
- 23. 如何在插入/更新時檢查數據庫中的更改?
- 24. 更新查詢數據庫
- 25. WPF Prism C#觀察數據庫更改並更新
- 26. 我如何檢查覈心數據中的更新數據庫
- 27. 更新數據庫,如何檢查它寫入的數據
- 28. 當父MapReduce查看更改時更新dbcopy數據庫
- 29. 模式在文檔數據庫中更改模式
- 30. 如何在數據庫連接更改後更新QSqlTableModel更改
節目表狀態將幫助......但是,你必須有。 myisam引擎類型 – 2013-02-14 09:45:15
還有一些叫做**數據庫遷移的東西**,看看它...... – deceze 2013-02-14 09:55:31
@這裏的第一個問題,請閱讀wha t做[當你得到答案](http://stackoverflow.com/faq#howtoask)。 – SparKot 2013-02-14 10:02:42