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

Jak wstawić te same dane do dwóch tabel w mysql

Prosta odpowiedź brzmi nie - nie ma możliwości wstawienia danych do dwóch tabel w jednym poleceniu. Jestem prawie pewien, że Twój drugi kawałek skryptu nie jest tym, czego szukasz.

Generalnie takie problemy rozwiązuje się JEDNĄ z tych metod, w zależności od Twoich potrzeb:

  • Tworzenie widoku reprezentującego drugą tabelę
  • Tworzenie wyzwalacza do wstawiania do tabeli2
  • Korzystanie z transakcji, aby upewnić się, że oba wstawienia powiodą się lub oba zostaną wycofane.
  • Utwórz procedurę składowaną, która wykonuje obie operacje wstawiania.

Mam nadzieję, że to pomoże



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować to polecenie MySQL do symfony Propel?

  2. HOST 192.168.--- nie można połączyć się z serwerem Mysql

  3. MySQL - Czy można uzyskać wszystkie podelementy w hierarchii?

  4. Python 3 i mysql poprzez SQLAlchemy

  5. limit podzapytań mySQL