วิธีการส่งออกฐานข้อมูล mysql ตามเงื่อนไขที่


12

ฉันต้องการส่งออกข้อมูลและโครงสร้างของตาราง แต่ข้อมูลจะต้องมีเงื่อนไขเฉพาะ (สถานะ WHERE = 0 และ id> 20)

วิธีการส่งออกฐานข้อมูล mysql ขึ้นอยู่กับเงื่อนไขจาก phpMyAdmin หรืออะไร

คำตอบ:


11

ใช้ SQL จากบรรทัดคำสั่ง mysql:

SELECT * from YOURTABLE
WHERE status=0 and id>20
INTO OUTFILE 'yourtable.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

หรือใช้ mysqldump ด้วยตัวเลือก --where =:

mysqldump -u youruser -p yourdbname yourtablename --where="status=0 and id>20">yourtable.sql

ใช้ phpMyAdmin คุณสามารถดำเนินการค้นหาใน GUI & คลิก "ส่งออก" ภายใต้ resultset

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.