php批量修改表结构实例


Posted in PHP onMay 24, 2017

废话不多说,直接上代码

<?php
set_time_limit(0);
$con = mysql_connect("localhost", "root", "root");
$dbname = "db";
if ($con) {
 if (mysql_select_db($dbname, $con)) {
  $sql = "show tables like 'pre_tb_%'";
  $ret = mysql_query($sql);
  while($row = mysql_fetch_assoc($ret)){
   $info1[] = $row;
  }
  foreach ($info1 as $v) {
   $chidarr1[] = substr($v['Tables_in_multiopen (pre_tb_%)'],7);//获取标记号
  }
  foreach ($chidarr1 as $val) {
   $tabname = 'stat_adclick_'.$val;
   $sql = "alter table $tabname add column c2 int default 0 after p";
   mysql_query($sql);
   $sql = "alter table $tabname DROP PRIMARY KEY";
   mysql_query($sql);
   $sql = "alter table $tabname add primary key(c2,p)";
   mysql_query($sql);
   $sql = "alter table $tabname drop index old_index";
   mysql_query($sql);
   $sql = "create index idx_newincex on $tabname (c2,p)";
   mysql_query($sql);
  }
 }
}
mysql_close($con);
?>

以上这篇php批量修改表结构实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
用PHP控制用户的浏览器--ob*函数的使用说明
Mar 16 PHP
PHP求最大子序列和的算法实现
Jun 24 PHP
PHP中判断变量为空的几种方法分享
Aug 26 PHP
php实现计数器方法小结
Jan 05 PHP
CodeIgniter针对数据库的连接、配置及使用方法
Mar 03 PHP
php 截取utf-8格式的字符串实例代码
Oct 30 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
Nov 14 PHP
深入研究PHP中的preg_replace和代码执行
Aug 15 PHP
thinkPHP框架RBAC实现原理分析
Feb 01 PHP
Yii框架日志操作图文与实例详解
Sep 09 PHP
PHP实现的AES 128位加密算法示例
Sep 16 PHP
解决windows上php xdebug 无法调试的问题
Feb 19 PHP
php 人员权限管理(RBAC)实例(推荐)
May 24 #PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 #PHP
php实现查询功能(数据访问)
May 23 #PHP
php批量删除操作(数据访问)
May 23 #PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
May 23 #PHP
php出租房数据管理及搜索页面
May 23 #PHP
Yii框架创建cronjob定时任务的方法分析
May 23 #PHP
You might like
PHP开发入门教程之面向对象
2006/12/05 PHP
PHP 文件上传源码分析(RFC1867)
2009/10/30 PHP
说说PHP的autoLoad自动加载机制
2012/09/27 PHP
PHP关联数组实现根据元素值删除元素的方法
2015/06/26 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
js jq 单击和双击区分示例介绍
2013/11/05 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
详解vue-router基本使用
2017/04/18 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
2018/06/28 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
python基础教程之分支、循环简单用法
2016/06/16 Python
python 删除大文件中的某一行(最有效率的方法)
2017/08/19 Python
python ddt实现数据驱动
2018/03/14 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
2018/04/19 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
python中return的返回和执行实例
2019/12/24 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
Python jieba库分词模式实例用法
2021/01/13 Python
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
如何设置Java的运行环境
2013/04/05 面试题
校园活动策划书范文
2014/01/10 职场文书
团日活动策划书
2014/02/01 职场文书
工资收入证明
2014/10/07 职场文书
护士节慰问信
2015/02/15 职场文书
员工工作表现自我评价
2015/03/06 职场文书
文明礼貌主题班会
2015/08/14 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers
MySQL数据库查询之多表查询总结
2022/08/05 MySQL