私はPost HABTM Tags(テーブル: posts、tags、posts_tags) を持っています。
Post を削除すると、post_tagsテーブルからリレーションも削除されます。問題はありませんが、テーブルtagsにはまだ使用されているタグがありません。
タグを使用せずに削除する方法を教えてください。
私はPost HABTM Tags(テーブル: posts、tags、posts_tags) を持っています。
Post を削除すると、post_tagsテーブルからリレーションも削除されます。問題はありませんが、テーブルtagsにはまだ使用されているタグがありません。
タグを使用せずに削除する方法を教えてください。
わかりました、私は最も簡単な方法を見つけました: https://stackoverflow.com/a/1451323/182823 :
DELETE FROM tags WHERE not exists (SELECT * FROM tags_places WHERE tags_places.tag_id = tags.id)