當然可以去PHPMYADMIN瀏覽一下。但終究有遺漏吧。所以自己寫了個,比較資料庫差異的腳本(PHP的),方便一下自己。當然程式碼很簡單,就不講解了,貼程式碼:
複製程式碼 程式碼如下:
mysql_connect('localhost's'root','root'root
mysql_connect('localhost'root'root','root'root'roots_y; '); //標準的資料庫
$q = mysql_query("show tables");
while($s = mysql_fetch_array($q)){
$name = $s[0];
$q1 = mysql_query(" desc $name");
while ($s1 = mysql_fetch_array($q1)) {
$a[$name][] =$s1[0];
}
}
mysql_close();
}
}
mysql_close(); ,'root','root');
mysql_select_db('tableb');//需要比較的資料庫
$q2 = mysql_query("show tables");
while($s2 = mysql_fetch_array($,$2)){ $name2= $s2[0];
$q3 = mysql_query("desc $name2");
while ($s3 = mysql_fetch_array($q3)) {
$aa[$name2][] =$s3[0] ;
}
}
mysql_close();
$f = $e = array();
$str = $fuhao ='';
foreach($a as $k=>$v){
if(!is_array. ($aa[$k])){
$e[] = $k;
}
else{
if(count($aa[$k]) count($v)){
foreach($v as $k1=>$v1){
if(!in_array($v1,$aa[$k])){
$f[$k][] = $v1;
}
}
}
}
}
echo "
"; <br>print_r($e);//缺少表<br>print_r($f);//缺少表的欄位<br>?> <p> </p> 以上就介紹了mysql時間函數使用 mysql資料庫差異比較的PHP程式碼,包含了mysql時間函數使用方面的內容,希望對PHP教學有興趣的朋友有幫助。 <p> </p> 🎜