一、資料庫一次轉換所有資料表編碼
$conn = new MySQLi("localhost","資料庫帳號","資料庫密碼","資料庫名稱");
if($conn->connect_errno){
echo mysqli_connect_error();
exit;
}
$res=$conn->query("show tables") or die($conn->error);
while($tables=$res->fetch_array()){
$conn->query("ALTER TABLE $tables[0] CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci") or die($conn->error);
}
echo "The collation of your database has been successfully changed!";
$res->free();
$conn->close();
二、更改指定資料表編碼
ALTER TABLE [資料表名稱] CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
三、更改資料表編碼預設值
ALTER TABLE [資料表名稱] DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
四、更改資料庫編碼預設值
ALTER DATABASE [資料庫名稱] DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
請先 登入 以發表留言。