我 FTP 源代码文件,然后转储数据库(选择 Drop table 选项)并覆盖实时测试服务器数据库。但问题是它需要我"junk" testing data
和一些required default data
. 然后我必须手动删除不需要的行,以便我可以给客户端一个干净的状态。如果我通过删除现有表和数据并使用所需默认数据创建新表的脚本来执行此操作,那将是理想的。
我的想法是——
$table1 = "sql to create table1";
mysql_query($table1);
$table1_data = "sql to insert default data for table1";
mysql_query($table1_data);
等等20多个不同的表......
必须有更好的方法来处理这个问题。你打算说什么?
** 更新 **
是否可以将所有查询写入一个变量并运行它 - 例如
$sql ="
Drop If exists table1
create table1 ....
Insert Into table 1....
Drop If exists table2
create table 2
Insert into table 2
.....
.....
.....
";
mysql_query($sql);
Is there a way to achieve something like above???