Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да слея две MySQL таблици?

Можете също да опитате:

INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;

което позволява на тези редове в table_1 да заменят тези в table_2, които имат съвпадащ първичен ключ, като същевременно вмъкват редове с нови първични ключове.

Като алтернатива,

REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;

ще актуализира тези редове, които вече са в таблица_1, със съответния ред от таблица_2, като същевременно вмъква редове с нови първични ключове.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-добрият тип данни за съхраняване на парични стойности в MySQL

  2. Как да премахнете акцентите в MySQL?

  3. Инсталиране на MySQL на CentOS 7

  4. Как да копирам данни от една таблица в друга нова таблица в MySQL?

  5. Не мога да накарам формата си за вход, за да се свържа, да взаимодейства правилно с mySQL базата данни