Czy ktoś może mi powiedzieć dlaczego wykonywane przeze mnie oba zapytania wyrzucają błąd?
Przykład1:
DELETE FROM `nuke_bbposts` p LEFT JOIN `nuke_bbposts_text` pt ON p.post_id = pt.post_id WHERE pt.`post_id` IS NULL;
Wyskakuje:
Błąd zapytanie SQL: DELETE FROM `nuke_bbposts` p LEFT JOIN `nuke_bbposts_text` pt ON p.post_id = pt.post_id WHERE pt.`post_id` IS NULL MySQL zwrócił komunikat: Dokumentacja #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 'p LEFT JOIN `nuke_bbposts_text` pt ON p.post_id = pt.post_id WHERE pt.`post_i' at line 2
Natomiast przy:
DELETE FROM nuke_bbposts AS p LEFT JOIN nuke_bbposts_text AS pt ON p.post_id = pt.post_id WHERE pt.post_id IS NULL;
Wywala:
Błąd zapytanie SQL: DELETE FROM nuke_bbposts AS p LEFT JOIN nuke_bbposts_text AS pt ON p.post_id = pt.post_id WHERE pt.post_id IS NULL MySQL zwrócił komunikat: Dokumentacja #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 'AS p LEFT JOIN nuke_bbposts_text AS pt ON p.post_id = pt.post_id WHERE pt.pos' at line 2
Jak poprawnie wykonać pokazane wyżej zapytanie? :/