在我們公司,我們有一個業務解決方案,其中包括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. Rails更新數據庫,更改模型
- 4. 檢查jQuery和數據庫的更改
- 5. 更改數據庫字段並更新ADO實體模型(.edmx)?
- 6. 根據新的數據庫更改更新模型
- 7. 實體框架更新數據庫模式更改
- 8. JPA/Hibernate - 更改實體PK後更新數據庫模式
- 9. 更改數據集中的行並更新數據庫
- 10. 更改數據庫的訪問模式
- 11. 檢查數據庫更改使用UpdatePanel
- 12. 使用PHP + jQuery AJAX檢查MySQL數據庫的更改並加載更改?
- 13. 檢查數據庫在Selenium中更新
- 14. Ajax - 檢查數據庫更新
- 15. 檢測數據庫查詢更新
- 16. 數據庫更改檢測
- 17. 如何檢查數據庫中的現有值並更改它?
- 18. Jira 7. +數據庫模式更改
- 19. ServiceStack認證數據庫模式更改?
- 20. 如何更改數據庫模式
- 21. 更新ObjectDataSource中的數據庫更改
- 22. 更新數據庫更改時的datagridview
- 23. 更新的ListView更改數據庫
- 24. rails更新數據庫模式
- 25. Azure Cosmos數據庫更新模式
- 26. CAS數據庫模式更新
- 27. 更新SQL Server數據庫模式
- 28. heroku不更新數據庫模式
- 29. 從模型更新數據庫(模型更改時)?
- 30. OpenDJ模式更新和數據更新
節目表狀態將幫助......但是,你必須有。 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