Як експортувати базу даних mysql на основі умови де


12

Мені потрібно експортувати дані та структуру таблиці, але дані повинні мати конкретну умову (WHERE status = 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, ви можете виконати запит у графічному інтерфейсі та натиснути «експортувати» під набором результатів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.