Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Inserção do CodeIgniter Active Record de uma tabela para outra


Acho que a melhor coisa a fazer é buscar os dados que você deseja de uma tabela usando o método get e, em seguida, usar uma das funções de captura de resultados da consulta (como result() ), iterar as linhas uma a uma usando o insert() método.

Colocando isso no código:

Claro, suponho que table1 tenha exatamente a mesma estrutura que table2 (os mesmos nomes de coluna e tipos de dados para cada coluna). Se não for esse o caso, você terá que mapear as colunas de uma tabela para outra usando atribuições, mas se for o caso seu código será mais amplo.