我使用PHP / MySQL构建一个小应用程序。经过一年的开发,我觉得我需要更新MySQL表结构。
我这样做是使用(SELECT * INTO OUTFILE
)它可以在我的本地服务器上工作但不能在托管公司中托管其应用程序的任何用户使用某些东西,例如cPanel(或由主机公司提供的控制面板让用户管理他的网页,电子邮件,FTP帐户,数据库......等)。
这种类型的托管不会对任何用户提供完全root权限,因为它与许多其他客户端共享相同的硬件。
编辑:
我忘了告诉你我需要使用我制作的php脚本来做这件事,让ppl在他们的服务器上运行它来自动生成它。用户无需做任何事情......这个脚本将执行以下操作:
1)获取每张表中所有数据的副本。
2)删除/删除所有表格。
3)创建具有新结构的新表。
4)再次将数据导入新标签。
答案 0 :(得分:0)
使用cPanel提供的phpMyAdmin。
答案 1 :(得分:0)
如果它在您的本地计算机上工作,那么您用来连接数据库的用户不具备所需的所有权限,这非常可爱。
答案 2 :(得分:-1)
您可以使用cron作业定期导出(转储)数据库。也可以使用像JohnD提到的phpmyadmin