P.S. Ma stai realizzando un forum?
No un blog.


Ti ringrazio ancora della tua collaborazione
ma valutati pro e contro delle due
soluzioni ho deciso di adottare la prima.
(a conti fatti le query sono le stesse
e la creazione di una tabella rel
permette una gestione migliore dei tags
svincolati dai posts)

Per quanto riguarda i delete ho
risolto in questo modo:

per i tags:

DELETE tags, posts2tags FROM tags left join posts2tags
USING (tag_ID) WHERE tags.tag_ID='5';
per i posts:

DELETE posts, posts2tags FROM posts left join posts2tags
USING (post_ID) WHERE posts.post_ID='5';





il delete è di Luca200