|
|
|
ผมอยาก export ไฟล์ sql ออกมาทำไงครับ รบกวนช่วยเขียนแบบเต็มๆเปนตัวอย่างให้ดูทีครับ |
|
|
|
|
|
|
|
ใน MYSQL ช่ายป่าวค่ะ
1. เลือก table ที่ต้องการ และ Click Export
2. Export : เลือก SQL
3. มีให้เลือก ถ้าต้องการ โครงสร้าง table ก็เลือก structure / ถ้าต้องการข้อมูลใน table ด้วยก็เลือก Data
4. compression มีให้เลือก none แสดงออกมาเลย / zipped ระบบจะ zipfile export ออกมาให้
5. จากนั้นกด Go ก็จะได้ file sql มาแล้วค่ะ
|
|
|
|
|
Date :
2013-05-14 11:22:06 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนโค้ดครับไม่ใช่เปนการกระทำแบบนี้ครับแบบ export โดย php
|
|
|
|
|
Date :
2013-05-14 11:23:09 |
By :
windermanes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเคยใช้ script นี้ ใช้ได้น่ะ
Code (PHP)
exec("mysql --user=... --password=... --host=... $database < /location/$filename.sql");
|
ประวัติการแก้ไข 2013-05-14 11:28:13
|
|
|
|
Date :
2013-05-14 11:27:39 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อ่ะครับไม่มีข้อมูลในไฟล์ sql เลยอะครับ เป็น 0
|
|
|
|
|
Date :
2013-05-14 11:41:10 |
By :
windermanes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
$backdb = "C:/".$dbback; // พาร์ทจัดเก็บ
$sql = ("C:/AppServ/MySQL/bin/mysqldump --host=$localhost --user=$root --password=$1234 $windata > $backdb");
exec($sql);
?>
|
|
|
|
|
Date :
2013-05-14 11:52:23 |
By :
windermanes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ Luckystar มากครับทำได้แล้วครับ แล้ว import ละครับพอมีวิธีไหนบ้างไหม
|
|
|
|
|
Date :
2013-05-14 12:55:13 |
By :
windermanes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
mysql_connect('localhost', 'user', 'pass');
mysql_select_db('tablename');
$file = fopen('filename.sql', 'r');
print '<pre>';
print mysql_error();
$temp = '';
$count = 0;
while($line = fgets($file)) {
if ((substr($line, 0, 2) != '--') && (substr($line, 0, 2) != '/*') && strlen($line) > 1) {
$last = trim(substr($line, -2, 1));
$temp .= trim(substr($line, 0, -1));
if ($last == ';') {
mysql_query($temp);
$count++;
$temp = '';
}
}
}
print mysql_error();
print "Total {$count} queries done\n";
print '</pre>';
|
|
|
|
|
Date :
2013-05-14 13:41:01 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-ขอบคุณมากครับ คุณ LuckyStar
|
|
|
|
|
Date :
2013-05-14 13:51:54 |
By :
windermanes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|