我有这个 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 查询生成器来完成,但我认为如果查询/插入/删除/更新很长,那就太复杂了。因此,我想知道是否可以直接将 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 代码进行插入吗?