gpt4 book ai didi

mysql - 对活跃站点的大规模 MySQL 更改

转载 作者:行者123 更新时间:2023-11-29 01:01:08 24 4
gpt4 key购买 nike

这里只是一些提示。我正在对网站进行相当广泛的修改,包括 MySQL 数据库。

我的计划是在我的开发服务器上完成所有工作,为数据库导出新的 MySQL 结构并将其导入客户端服务器。

基本上我需要知道仅执行结构导入不会覆盖/删除现有数据。我不会更改数据类型或字段长度。

最佳答案

根据我的经验,当您导出数据库时(例如通过 phpMyAdmin),创建的部分 SQL 脚本包括“如果存在‘table_name’则删除表;”在执行“CREATE TABLE 'table_name'...;”之前构建新表。

我猜这不是您想要做的!当然使用开发系统来改变结构以使一切正确,但然后寻找数据库同步例程,您可以在其中提供旧结构、新结构,软件将创建适当的“ALTER TABLE 'table_name' ...;"进行所需更改的脚本。

然后您应该在实时数据库上执行这些更改文件之前真正检查它们,当然还有备份实时数据库,并确保您能够完全从开始任何更改之前的备份!

关于mysql - 对活跃站点的大规模 MySQL 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3118417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com