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

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

Това ще направи това, което искате:

INSERT INTO table2 (st_id,uid,changed,status,assign_status)
SELECT st_id,from_uid,now(),'Pending','Assigned'
FROM table1

Ако искате да включите всички редове от таблица1. В противен случай можете да добавите израз WHERE в края, ако искате да добавите само подмножество от таблица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. JSON_OBJECTAGG() – Създайте JSON обект от резултатите от заявката в MySQL

  2. Подзаявки срещу присъединявания

  3. Позволете на потребителите на MySQL да създават бази данни, но позволяват достъп само до собствените си бази данни

  4. Пребройте редовете в таблицата

  5. Използване на ScrollableResults на Hibernate за бавно четене на 90 милиона записа