sql >> Database >  >> RDS >> Mysql

Wat is er mis met deze SQL DELETE FROM-syntaxis?

Als u tabellen aliast in een verwijderaanroep, moet u de alias als argument gebruiken:

DELETE alias FROM tablerealname as ALIAS ...

Dus in de oorspronkelijke vraag van OP moet hij gewoon de alias toevoegen na VERWIJDEREN:

DELETE t FROM xoops_bb_posts_text as t WHERE NOT EXISTS (  
SELECT post_id  
FROM xoops_bb_posts as p  
WHERE p.post_id = t..post_id  
)  


  1. SQLite-voorbeelddatabase

  2. Oracle TIMESTAMP opvragen MET TIMEZONE

  3. Hoe los ik prestatieproblemen op met een Oracle SQL-instructie?

  4. Hoe het hele databasescript in MySQL Workbench te genereren?