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

INSERT с SELECT

Да, абсолютно, но проверете синтаксиса си.

INSERT INTO courses (name, location, gid)
SELECT name, location, 1
FROM   courses
WHERE  cid = 2

Можете да поставите константа от същия тип като gid на негово място, а не само 1, разбира се. И току-що измислих cid стойност.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи функцията EXPORT_SET() в MySQL

  2. Как да получите достъп до обект RowDataPacket

  3. Как да получите записи от днес в MySQL

  4. JSON_KEYS() – Връща ключовете от JSON обект в MySQL

  5. Формат на променливата на MySQL за списък със стойности NOT IN