我正在使用symfony,我想知道如何使用doctrine:dql任務來執行簡單的插入操作。如何在DQL中插入查詢
./symfony doctrine:dql "<what should I put here?>"
我正在使用symfony,我想知道如何使用doctrine:dql任務來執行簡單的插入操作。如何在DQL中插入查詢
./symfony doctrine:dql "<what should I put here?>"
您officially無法使用DQL INSERT。只有SELECT,UPDATE和DELETE。
隨着教義你不使用INSERT的。這種類型的查詢必須由實體管理器通過其方法PERSIST進行。
我稍微修改了標籤,問題是關於教條1.2。但無論如何,你的回答可能會很有趣...... +1 – greg0ire
我有一種感覺,你只能做SELECTs,因爲只有「FROM ...」似乎有效,它暗示着前面有一個SELECT。最簡單的替代方案可能是運行一個特定的夾具文件,它執行INSERT。 – Tom
@Tom:你也可以使用這個命令來執行UPDATE和DELETE請求。那麼爲什麼不刪除請求? – greg0ire