Mysql
 sql >> Baza danych >  >> RDS >> Mysql

CodeIgniter Active Record wstawia się z jednej tabeli do drugiej

Myślę, że najlepszą rzeczą do osiągnięcia jest pobranie żądanych danych z jednej tabeli za pomocą metody get, a następnie użycie jednej z funkcji przechwytywania wyników zapytania (takich jak result() ), iteracja wierszy jeden po drugim za pomocą insert() metoda.

Umieszczając to w kodzie:

Oczywiście przypuszczam, że table1 ma dokładnie taką samą strukturę jak table2 (te same nazwy kolumn i typy danych dla każdej kolumny). Jeśli tak nie jest, będziesz musiał zmapować kolumny z jednej tabeli do drugiej za pomocą przypisań, ale jeśli tak jest, Twój kod będzie szerszy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie o top N na kod grupy działa dla MySQL, ale inny wynik dla MariaDB

  2. Jak odbudować niespójny serwer MySQL Slave?

  3. MySQL FULL JOIN nie działa, ale działa RIGHT i LEFT JOIN

  4. Upuszczenie kolumny z kluczem obcym

  5. Nieudane dodanie klucza obcego w MySQL (errno 150)