codeigniter を使用して mysql ユーザー定義変数を設定する際に問題があります。CI クエリ ビルダーで SET を使用するにはどうすればよいですか?
SET @weekVideoCount := (SELECT COUNT(*) FROM videos v );
SELECT @weekVideoCount;
Sqlyog でこのクエリを実行すると、結果は正常に表示されますが、このクエリをモデルで次のように呼び出すと、
function getWeeklyUserData(){
$query= $this->db->query("SET @weekVideoCount := (SELECT COUNT(*) FROM videos v);
SELECT @weekVideoCount;
");
return $query->result();
}
エラーが発生しました