Mysql
 sql >> Database >  >> RDS >> Mysql

CodeIgniter Active Record inserisce da una tabella all'altra

Penso che la cosa migliore da ottenere sia recuperare i dati desiderati da una tabella usando il metodo get, quindi utilizzare una delle funzioni di cattura dei risultati della query (come result() ), scorrere le righe una per una usando insert() metodo.

Mettendolo nel codice:

Ovviamente, suppongo che table1 abbia esattamente la stessa struttura di table2 (gli stessi nomi di colonna e tipi di dati per ogni colonna). In caso contrario, dovrai mappare le colonne da una tabella all'altra utilizzando le assegnazioni, ma in tal caso il tuo codice sarà più ampio.