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目录操作函数之获取目录与文件的类型
Dec 29 PHP
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 PHP
php中的Base62类(适用于数值转字符串)
Aug 12 PHP
ThinkPHP模板判断输出Defined标签用法详解
Jun 30 PHP
PHP高级编程实例:编写守护进程
Sep 02 PHP
php防止sql注入简单分析
Mar 18 PHP
PHP魔术方法的使用示例
Jun 23 PHP
文件上传之SWFUpload插件(代码)
Jul 30 PHP
PHP和MySql中32位和64位的整形范围是多少
Feb 18 PHP
thinkPHP框架中执行事务的方法示例
May 31 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
May 06 PHP
php数组遍历类与用法示例
May 24 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
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
2019/04/03 PHP
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
JS字符串按逗号和回车分隔的方法
2017/04/25 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
python 实现堆排序算法代码
2012/06/05 Python
Python基础教程之浅拷贝和深拷贝实例详解
2017/07/15 Python
zookeeper python接口实例详解
2018/01/18 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
python 解压pkl文件的方法
2018/10/25 Python
python 多线程重启方法
2019/02/18 Python
python3 requests库文件上传与下载实现详解
2019/08/22 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
2020/02/27 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
旅游专业毕业生自荐书
2014/06/30 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
员工福利申请报告
2015/05/15 职场文书
2016年会开场白台词
2015/06/01 职场文书
大学军训心得体会800字
2016/01/11 职场文书
《将心比心》教学反思
2016/02/23 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python