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

вмъкване на всички редове от таблицата в друга таблица, единична заявка

Разгледайте st

INSERT ... SELECT Синтаксис

Синтаксис

INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name [(col_name,...)]
    SELECT ...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]

Пример

INSERT INTO tbl_temp2 (fld_id)
  SELECT tbl_temp1.fld_order_id
  FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;

ДЕМО SQL Fiddle



  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 заявка връща 'resource id#12 вместо числовата стойност, която трябва да върне

  2. PHP - Импортиране на CSV файл в mysql база данни с помощта на LOAD DATA INFILE

  3. Декларирайте променлива MySQL тригер

  4. Натискането на масив за извличане на PHP MySQLi заменя данните

  5. Експортиране на MYSQL данни в Excel/CSV чрез php