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操作文件方法问答
Mar 16 PHP
PHP中用header图片地址 简单隐藏图片源地址
Apr 09 PHP
php smarty的预保留变量总结
Dec 04 PHP
将一维或多维的数组连接成一个字符串的php代码
Aug 08 PHP
使用配置类定义Codeigniter全局变量
Jun 12 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
Mar 18 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
php并发加锁问题分析与设计代码实例讲解
Feb 26 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基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
php遍历CSV类实例
2015/04/14 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
JSQL  一个 web DB 的封装
2010/05/05 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
在layui.use 中自定义 function 的正确方法
2019/09/16 Javascript
微信小程序修改checkbox的样式代码实例
2020/01/21 Javascript
Python中的各种装饰器详解
2015/04/11 Python
python爬虫爬取网页表格数据
2018/03/07 Python
python获取服务器响应cookie的实例
2018/12/28 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
浅谈django不使用restframework自定义接口与使用的区别
2020/07/15 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
Python里面search()和match()的区别
2016/09/21 面试题
J2EE包括哪些技术
2016/11/25 面试题
电子商务专业学生的学习自我评价
2013/10/27 职场文书
房地产销售计划书
2014/01/10 职场文书
给护士表扬信
2014/01/19 职场文书
优秀实习生主要事迹
2014/05/29 职场文书
车辆委托书范本
2014/10/05 职场文书
招标保密承诺书
2015/01/20 职场文书
贷款收入证明格式
2015/06/24 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python
如何使用PostgreSQL进行中文全文检索
2021/05/27 PostgreSQL
《雀魂PONG☆》4月1日播出 PV角色设定情报
2022/03/20 日漫