每次制作升级包我都觉得非常麻烦,特别是数据库结构的升级,人工比较数据表结构的改变,实在是太麻烦了,有没有办法可以用PHP脚本实现快速得到两个数据表的差别?
解决方案 »
- 如何自动显示对应数字账户的中文名称
- 我想做个简单的播放器
- 根据timestamp类型数据的早晚读取数据库内的数据
- 无证程序员被拘留后——linux能正常运行的程序,php系统调用时却不能运行!!!!!
- 请教一个ajax使浏览器崩溃的问题
- 有关PHP 解析 XML 的问题
- 用过php mail的帮助一下
- 请教session_start();session_destroy()可以在每个页面上都用吗?
- Discuz 4.0的分页如何调用?谢谢!
- 怎样测试一个网站支不支持my_sql 啊(在线等候)
- 怎么将apache下的规则转换为nginx下的,麻烦帮忙看看怎么弄
- PHP用dreamweaver开发怎么样?
$conn = mysql_connect('localhost','**','***');
mysql_select_db("test");
$sql = "describe oldtable";
$sql2 = "describe newtable";
$res = mysql_query($sql);
$res2 = mysql_query($sql2);
$result = mysql_fetch_array($res);
$reslut2 = mysql_fetch_array($res2);
print_r(array_diff($result,$result2));
echo "<hr/>";
print_r(array_diff($result2,$result));
http://dev.mysql.com/doc/refman/5.1/zh/information-schema.html
INFORMATION_SCHEMA.tables
INFORMATION_SCHEMA COLUMNS