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 相关文章推荐
Mysql中limit的用法方法详解与注意事项
Apr 19 PHP
重新封装zend_soap实现http连接安全认证的php代码
Jan 12 PHP
记录mysql性能查询过程的使用方法
May 02 PHP
PHP中spl_autoload_register()和__autoload()区别分析
May 10 PHP
国产PHP开发框架myqee新手快速入门教程
Jul 14 PHP
php mb_substr()函数截取中文字符串应用示例
Jul 29 PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 PHP
分享最受欢迎的5款PHP框架
Nov 27 PHP
教你在header中隐藏php的版本信息
Aug 10 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
Nov 25 PHP
PHP面向对象程序设计方法实例详解
Dec 24 PHP
php 原生分页
Apr 01 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操作MongoDB基础教程(连接、新增、修改、删除、查询)
2014/03/25 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
smarty模板数学运算示例
2016/12/11 PHP
php批量删除操作代码分享
2017/02/26 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
javascript 回调函数详解
2014/11/11 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
Bootstrap每天必学之缩略图与警示窗
2015/11/29 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
2017/04/21 Javascript
Angular(5.2-&gt;6.1)升级小结
2018/12/27 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
Django项目中model的数据处理以及页面交互方法
2018/05/30 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
Django的models中on_delete参数详解
2019/07/16 Python
python将字符串list写入excel和txt的实例
2019/07/20 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
国贸专业个人求职信分享
2013/12/04 职场文书
机械制造毕业生求职信
2014/03/03 职场文书
机电一体化求职信
2014/03/10 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
2016年重阳节慰问信
2015/12/01 职场文书
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android