《PHP學(xué)習(xí):php批量修改表結(jié)構(gòu)實(shí)例》要點(diǎn):
本文介紹了PHP學(xué)習(xí):php批量修改表結(jié)構(gòu)實(shí)例,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
PHP實(shí)例廢話(huà)不多說(shuō),直接上代碼
PHP實(shí)例
<?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);//獲取標(biāo)記號(hào)
}
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實(shí)例以上這篇php批量修改表結(jié)構(gòu)實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持維易PHP.
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/740.html