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

INSERT pomocí SELECT

Ano, rozhodně, ale zkontrolujte svou syntaxi.

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

Můžete vložit konstantu stejného typu jako gid na jeho místě, nejen 1, samozřejmě. A právě jsem vymyslel cid hodnotu.



  1. MariaDB JSON_TYPE() vysvětleno

  2. MariaDB CURRENT_DATE() Vysvětleno

  3. PostgreSQL dotaz velmi pomalý s limitem 1

  4. 4 způsoby, jak zobrazit seznam všech pohledů v databázi SQL Server