Php 将MySQL结构导入live SQL数据库
我有一个拥有大数据库的客户。我利用他们现有的网站,创建了一个开发网站。我复制了他们现有的数据库,并多次更改了名称。名称更改是指更改列名,而不是字段类型,不添加主键/外键等。通过新的更改,是否可以导入和更新列名?我用的是PHPmyAdmin 我的一个表的示例结构 旧的: 要更新的新版本:Php 将MySQL结构导入live SQL数据库,php,mysql,sql,database,phpmyadmin,Php,Mysql,Sql,Database,Phpmyadmin,我有一个拥有大数据库的客户。我利用他们现有的网站,创建了一个开发网站。我复制了他们现有的数据库,并多次更改了名称。名称更改是指更改列名,而不是字段类型,不添加主键/外键等。通过新的更改,是否可以导入和更新列名?我用的是PHPmyAdmin 我的一个表的示例结构 旧的: 要更新的新版本: Column Type Null Default ind_Form varchar(5000) No ind_Date datetime No
Column Type Null Default
ind_Form varchar(5000) No
ind_Date datetime No
bus_ID int(11) No
这是我可以用phpmyadmins导入功能轻松做到的吗?或者这是我必须手动更改列名的地方?任何帮助都将不胜感激我认为最简单、最一致的方法就是创建一个脚本 我将创建live数据库的另一个副本,并开始使用
altertable
语句编写脚本,对数据库进行必要的更改,以便它与您尝试模拟的新模式相匹配
使用live数据库的副本使其完美无瑕,这样您就可以确保它正常工作,然后在live数据库上运行它。您可以将文件导入到一个新表中,导入完成后,只需更改表名即可。但是你应该考虑的问题是:是否有任何代码绑定到列名?@ SAMShanCH我正在考虑创建一个第三数据库并将这2个数据库合并在一起。活的有关键的数据,这是需要的。“开发一号”的名称发生了变化,以提高其效率。我已经更新了很多代码,以符合所做的更改。卖家,我想你在做一些事情。我计划复制一个实时数据库,进行更改,彻底测试,确定后,使其实时。我认为在现阶段,改变表格似乎是唯一的出路。我都没想到。感谢您的投入!非常感谢
Column Type Null Default
ind_Form varchar(5000) No
ind_Date datetime No
bus_ID int(11) No