在我们公司,我们有一个业务解决方案,其中包括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