欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

php腳本執(zhí)行批量更換表前綴方法

作者 / 無憂主機(jī) 時(shí)間 2015-11-23 09:48:59

很多系統(tǒng)的數(shù)據(jù)庫都給數(shù)據(jù)表加上前綴,這是為什么呢?因?yàn)槊總€(gè)系統(tǒng)都有一個(gè)對應(yīng)的數(shù)據(jù)庫,有時(shí)多個(gè)系統(tǒng)都共用一個(gè)數(shù)據(jù)庫,而數(shù)據(jù)表的名稱可能相同,為了區(qū)分不同系統(tǒng)的數(shù)據(jù)表,所以每個(gè)系統(tǒng)的數(shù)據(jù)表都有一個(gè)自己的前綴,而且加上前綴,相當(dāng)于對數(shù)據(jù)表進(jìn)行了分類,從名字上看就知道哪個(gè)表是哪個(gè)系統(tǒng)的數(shù)據(jù)庫中的,方便管理。在無憂主機(jī)官網(wǎng)已發(fā)布的文檔中已經(jīng)詳細(xì)說明了通過SQL語句批量更換數(shù)據(jù)庫表前綴,文檔中也講解了如何通過PHP腳本替換,小編認(rèn)為之前的腳本過于復(fù)雜。而且PHP腳本下載地址已經(jīng)失效,現(xiàn)更新一個(gè)精簡版的腳本供大家使用。 1、本地新建test.php 2、插入以下代碼:

<?php 
$database = ""; //數(shù)據(jù)庫名稱
$user = ""; //數(shù)據(jù)庫用戶名
$pwd = ""; //數(shù)據(jù)庫密碼
$replace ='pre_'; //替換后的前綴
$seach = 'pre1_'; //要替換的前綴
$db=mysql_connect("localhost","$user","$pwd") or die("連接數(shù)據(jù)庫失敗:".mysql_error()); //連接數(shù)據(jù)庫
$tables = mysql_list_tables("$database");
while($name = mysql_fetch_array($tables)) {
$table = str_replace($seach,$replace,$name['0']);
mysql_query("rename table $name[0] to $table");
}
3、保存好,上傳至php空間根目錄,在IE瀏覽器訪問該文件。訪問后頁面應(yīng)該是白屏的無任何提示,執(zhí)行完畢后。可以登錄phpmyadmin查看數(shù)據(jù)庫表前綴是否修改好了。 無憂主機(jī)相關(guān)文章推薦閱讀: 數(shù)據(jù)庫導(dǎo)入報(bào)錯(cuò)引出的結(jié)構(gòu)優(yōu)化建議 如何解決解決PHPMYADMIN出現(xiàn)空密碼登錄被禁止問題 ZEN CART安裝NEW BOX MANAGER新聞插件出錯(cuò)TYPE=MYISAM

本文地址:http://m.love62.cn/mysql/20821.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服