0

データベース内のテーブルを、Yii の同じサーバー内の別のデータベースにコピーする必要があります。そのため、単一のクエリを使用してすべての値を取得できますが、クエリは 2 つのデータベースを実行する必要があります。イイで。構成ファイルに db と db2 があります

それで、

 $connection1 = Yii::app()->db1;

 $connection2 = Yii::app()->db2;

 $sql = "insert into test ()values()"; // Need two database table access ??

 $command = $connection->createCommand($sql);  //How can i execute using both connections??

 $row = $command->execute();

助けてください..

ありがとう!

4

1 に答える 1

2

DB 接続のユーザーが両方のテーブルにアクセスできる場合、1 つのクエリでデータを転送できます。2 番目の接続やクエリは必要ありません。2 番目のデータベースの名前を使用し、database.table 名を使用するだけです。

于 2013-10-19T07:51:20.847 に答える