sql >> Databáze >  >> RDS >> Mysql

CodeIgniter Active Record vložení z jedné tabulky do druhé

Myslím, že nejlepší věc, kterou lze dosáhnout, je načíst požadovaná data z jedné tabulky pomocí metody get, poté pomocí jedné z funkcí grabberu výsledků dotazu (jako je result() ), iterovat řádky jeden po druhém pomocí insert() metoda.

Vložení tohoto do kódu:

Samozřejmě předpokládám, že tabulka1 má přesně stejnou strukturu jako tabulka2 (stejné názvy sloupců a datové typy pro každý sloupec). Pokud tomu tak není, budete muset namapovat sloupce z jedné tabulky do druhé pomocí přiřazení, ale pokud tomu tak je, váš kód bude širší.



  1. Fulltextové a složené indexy a jak ovlivňují dotaz

  2. Výběr časového rozsahu MySQL s datem_format

  3. 7 strategií, jak ze schůzek vytěžit maximum

  4. SQL IN vs SQL EXISTUJE