CREATE TABLE pp_tags ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL , PRIMARY KEY (id)) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_polish_ci CREATE TABLE pp_articles_tags ( id INT NOT NULL AUTO_INCREMENT, article_id INT NOT NULL, tag_id INT NOT NULL, PRIMARY KEY (id), INDEX (article_id), INDEX (tag_id)) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_polish_ci ALTER TABLE pp_articles_tags ADD FOREIGN KEY (article_id) REFERENCES pp_articles(id) ON DELETE CASCADE ON UPDATE CASCADE ALTER TABLE pp_articles_tags ADD FOREIGN KEY (tag_id) REFERENCES pp_tags(id) ON DELETE CASCADE ON UPDATE CASCADE