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

Jak mogę połączyć dwie tabele MySQL?

Możesz także spróbować:

INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;

co pozwala tym wierszom w tabeli_1 zastąpić te w tabeli_2, które mają pasujący klucz podstawowy, przy jednoczesnym wstawianiu wierszy z nowymi kluczami podstawowymi.

Alternatywnie

REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;

zaktualizuje te wiersze, które już znajdują się w table_1, odpowiednimi wierszami z table_2, podczas wstawiania wierszy z nowymi kluczami podstawowymi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd:wybierz polecenie odrzucone użytkownikowi „<userid>”@„<adres-ip> ” dla tabeli „<nazwa-tabeli>”

  2. MySQL 'user_id', w którym klauzula jest niejednoznacznym problemem

  3. Jak połączyć dwa stoły w MySQL

  4. Składnia SQL TRUNCATE – wymieniona przez DBMS

  5. PHP, MySQL i strefy czasowe