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