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

Как да вмъкнете стойности в MYSQL-таблица с помощта на Select-Statements

Много близо - използвайте:

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

..като приемем, че има само три колони в TABLE_B . В противен случай посочете колоните, които се вмъкват в:

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

И, ако е необходимо - можете да използвате и статично дефинирани стойности:

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. Базата данни не се актуализира автоматично с MySQL и Python

  2. Миграция за промяна на стойността по подразбиране за поле и промяна на стойността на всички съществуващи записи на нова стойност по подразбиране само ако има стара стойност по подразбиране.

  3. PDO получава последния вмъкнат идентификатор

  4. Как мога да разбера стандартния набор от знаци/колекция в моя MySQL

  5. Услугата Apache Olinge OData хвърля EdmSimpleTypeException, когато колоната в базата данни е от тип TEXT или BLOB