私はこのMySQL挿入物を持っています:
INSERT INTO restaurant (id_restaurant, id_category)
SELECT id_rest, id_cat
FROM restaurant_menu rm, category_menu cm
WHERE rm.name = "discount" AND cm.name = "beach";
しかし今、私は Yii でこの挿入を行いたいと思っています。Yii query builderを使用して実行できることはわかっていますが、クエリ/挿入/削除/更新が非常に長い場合、それは複雑すぎると思います。したがって、MySQL コードを Yii コードに直接使用できるかどうかを知りたいと思います。たとえば、次のようなものです。
$sql='INSERT INTO restaurant (id_restaurant, id_category) SELECT id_rest, id_cat FROM restaurant_menu rm, category_menu cm WHERE rm.name = "discount" AND cm.name = "beach"'
$command=$connection->createCommand($sql);
Yii で MySQL コードを直接使用して、この挿入を行う方法を教えてください。