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

Jak wstawić wartości do tabeli MYSQL za pomocą instrukcji Select?

Bardzo blisko - użyj:

INSERT INTO TABLE_B
SELECT column_1, column_2, column_3 
  FROM TABLE_A
 WHERE id = 1

..zakładając, że są tylko trzy kolumny w TABLE_B . W przeciwnym razie określ wstawiane kolumny:

INSERT INTO TABLE_B
  (column_1, column_2, column_3)
SELECT column_1, column_2, column_3 
  FROM TABLE_A
 WHERE id = 1

A jeśli zajdzie taka potrzeba -- możesz również użyć wartości zdefiniowanych statycznie:

INSERT INTO TABLE_B
  (column_1, column_2, column_3, column_4)
SELECT column_1, column_2, 0, column_3 
  FROM TABLE_A
 WHERE id = 1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przepisywanie adresu URL opencart

  2. Importuj plik SQL do mysql

  3. Pole daty i godziny Django - w widoku przekonwertuj na strefę czasową

  4. MYSQL - uzyskaj wiersz za każdy rok, z sumą za każdy miesiąc

  5. mysql pobierz nazwy kolumn tabeli w kolejności alfabetycznej