使用REPLACE INTO而不是INSERT INTO将Doctrine2持久化到数据库



我有一个表,我在其中存储另外两个表之间的关系,该表具有指示两行之间相关性的浮点值。我在两个引用列上有唯一的键。问题是,我必须定期重建它,这有点漫长。因此,我不能在这样做的时候截断表,但也不能在同一行重复时插入相关性。这就是为什么我认为最好将当前时间戳保存到一个变量中,用REPLACE INTO而不是INSERT INTO保持关系,然后删除在保存的时间戳之前创建的所有内容。然而,我不知道是怎么回事。知道吗?我使用的是条令2.2.0-DEV和Symfony 2.1.0-DEV。

抱歉,条令2不支持INSERT REPLACEUPSERT

最新更新