WPMU-ban az összes revision törlése
Idáig eljutottam:
DELETE FROM wp_1_posts WHERE post_type = "revision"
Ezt kell lefuttani phpMyAdmin-ban. Azoban ez csak az első blogból törli ki a vázlatokat. Próbáltam így lefuttatni:
DELETE FROM wp_%_posts WHERE post_type = "revision"
De hibát ad:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%_posts WHERE post_type = "revision"' at line 1
Mit kell beírni a % helyett?
Köszönöm. :)
re: WPMU-ban az összes revision törlése
Ez mindent kilistáz
Kód:
SELECT CONCAT('DELETE FROM ',table_schema,'.',table_name,' WHERE post_type = "revision"') FROM INFORMATION_SCHEMA.TABLES WHERE table_name LIKE 'wp_%_posts' GROUP BY table_name;
Ha meg csak 1 DB kellene akkor:
Kód:
SELECT CONCAT('DELETE FROM ',table_schema,'.',table_name,' WHERE post_type = "revision"') FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'ADATBAZIS_NEV'table_name LIKE 'wp_%_posts' GROUP BY table_name;
A kapott eredményt meg futtasd le mind sima SQL, vagy importáld, de mindenképp ellenőrizd le, mielőtt futtatnád
re: WPMU-ban az összes revision törlése
Idézet:
KForum eredeti hozzászólása
A kapott eredményt meg futtasd le mind sima SQL
Kilistázta, de hogyan "futtassam" az eredményt?
re: WPMU-ban az összes revision törlése
Futtasd le ezt
Idézet:
SELECT CONCAT('DELETE FROM ',table_schema,'.',table_name,' WHERE post_type = "revision";') FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'ADATBAZIS_NEV' AND table_name LIKE 'wp_%_posts' GROUP BY table_name;
Majd amit ad másold ki és van a phpmyadminban egy olyan fül, hogy SQL na oda kell beillesztened és készen is vagy.
re: WPMU-ban az összes revision törlése
már nem érdekel amit kérdeztem, ne válaszoljatok rá inkább töröltem is