我想实现文章帖子的标签功能,因此用户可以在发布文章时添加多个标签。从INSERT IGNORE语句获取多个插入ID
我有一个tags
表,一个articles
表和一个article_tags
表。
标签:
id | tag (Unique)
文章:
id | title | content
article_tags:
id | article_id | tag_id
所以,(1)当一个新的文章是插入,我需要插入articles
表格并获取插入标识为article_id
。
(2)然后,我使用单个INSERT IGNORE
语句将多个标记插入到tags
表中。在这些标签中,有些可能存在并将被忽略。
(3)现在我要将文章和标签的关系插入article_tags
。但是,如何将步骤(2)中的ID作为最后一个表中的tag_id
?
或者我只是不能(而不是使用一个一个的插入解决方案)?
你可能误解了我的问题。 – mrmoment 2015-02-08 10:59:04
@mrmoment,绝对,对不起。看我的编辑。 – AdrienXL 2015-02-08 11:10:23