sql >> Databáze >  >> RDS >> Mysql

Jak vložit hodnoty do tabulky MYSQL pomocí příkazů Select

Velmi blízko - použijte:

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

..za předpokladu, že v TABLE_B jsou pouze tři sloupce . V opačném případě zadejte sloupce, které se vkládají do:

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

A v případě potřeby můžete použít i staticky definované hodnoty:

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. Datum Oracle

  2. Jak vypočítat rozdíl mezi dvěma časovými razítky v MySQL

  3. Jak MySQL zpracovává souběžné vkládání?

  4. Jarní datový dotaz pro localdate vrací nesprávné položky - mínus jeden den