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 相关文章推荐
杏林同学录(四)
Oct 09 PHP
PHP中一个控制字符串输出的函数
Oct 09 PHP
mysql 字段类型说明
Apr 27 PHP
兼容性比较好的PHP生成缩略图的代码
Jan 12 PHP
PHP图片裁剪函数(保持图像不变形)
May 04 PHP
php文件下载处理方法分析
Apr 22 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
Aug 18 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
Apr 30 PHP
PHP基于新浪IP库获取IP详细地址的方法
May 04 PHP
mongodb和php的用法详解
Mar 25 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
Dec 04 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 socke 向指定页面提交数据
2008/07/23 PHP
php图片加中文水印实现代码分享
2012/10/31 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
php从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
php bootstrap实现简单登录
2016/03/08 PHP
PHP使用SMTP邮件服务器发送邮件示例
2018/08/28 PHP
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
Python类属性的延迟计算
2016/10/22 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
Python生成器常见问题及解决方案
2020/03/21 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
AURALog面试题软件测试方面
2013/10/22 面试题
简历里的自我评价
2014/01/31 职场文书
党员群众路线承诺书
2014/05/20 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
同学会邀请函模板
2015/01/30 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书
一文搞懂redux在react中的初步用法
2021/06/09 Javascript