在 Kohana 中使用子查询时如何返回正确的 $insert_id?
我正在使用查询方法返回 $insert_id 和 $affected_rows。它为 $affected_rows 返回正确的值,但为不正确的 $insert_id 返回“1”。
如下查询:
$sub = DB::select('id', 'username', 'email', 'lastVisitDate')->from('jos_users');
$qry_migrate_users = DB::insert('temp_users', array('old_id', 'username', 'email_work', 'last_login'))->select($sub);
list($insert_id, $affected_rows) = $qry_migrate_users->execute($this->conn_target);