我有一张桌子
CREATE TABLE `sob_tags_articles` (
`tag_id` int(11) NOT NULL,
`article_id` int(11) NOT NULL,
`id` int(11) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=112
Run Code Online (Sandbox Code Playgroud)
和使用Doctrine保存对象的方法:
$sbTagsArticles = new SobTagsArticles();
$sbTagsArticles->article_id = $pubId;
$sbTagsArticles->tag_id = $tagId;
$sbTagsArticles->save();
Run Code Online (Sandbox Code Playgroud)
但是如果记录存在同一个$ pubId和$ tagId,则新记录将插入新PK.
如何用symfony INSERT IGNORE进入表?
$sbTagsArticles->isNew();
Run Code Online (Sandbox Code Playgroud)
返回1.
日Thnx.