【发布时间】:2014-06-09 05:49:58
【问题描述】:
如何在 Doctrine 中创建一个插入查询,该查询将执行与以下 SQL 查询相同的功能:
INSERT INTO target (tgt_col1, tgt_col2)
SELECT 'flag' as marker, src_col2 FROM source
WHERE src_col1='mycriteria'
【问题讨论】:
-
好吧,在我看来,您好像错过了重点。拥有像 Doctrine 这样的 ORM 层的整个想法是,您根本不需要(也不应该)编写任何 SQL 查询...... :-)
-
@ADi3ek 我已经修改了我的问题以澄清我在寻找什么。我正在尝试编写一个 Doctrine 查询,它将从一个表中选择行并将它们插入到另一个表中。我只在我的问题中包含了 SQL 查询,作为定义我想用 Doctrine 做什么的一种方式。