Tôi cần xuất dữ liệu và cấu trúc của bảng nhưng dữ liệu phải có một điều kiện cụ thể (trạng thái WHERE = 0 và id> 20).
Làm cách nào để xuất cơ sở dữ liệu mysql dựa trên điều kiện nơi từ phpMyAdmin hoặc bất cứ điều gì.
Tôi cần xuất dữ liệu và cấu trúc của bảng nhưng dữ liệu phải có một điều kiện cụ thể (trạng thái WHERE = 0 và id> 20).
Làm cách nào để xuất cơ sở dữ liệu mysql dựa trên điều kiện nơi từ phpMyAdmin hoặc bất cứ điều gì.
Câu trả lời:
Sử dụng SQL từ dòng lệnh mysql:
SELECT * from YOURTABLE
WHERE status=0 and id>20
INTO OUTFILE 'yourtable.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
hoặc sử dụng mysqldump với tùy chọn --where =:
mysqldump -u youruser -p yourdbname yourtablename --where="status=0 and id>20">yourtable.sql
Sử dụng phpMyAdmin, bạn có thể thực hiện truy vấn trong GUI và nhấp vào "xuất" trong tập kết quả.