sql >> Database >  >> RDS >> Mysql

INSERT met SELECT

Ja, absoluut, maar controleer je syntaxis.

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

Je kunt een constante van hetzelfde type gebruiken als gid op zijn plaats, niet alleen 1, natuurlijk. En ik heb zojuist de cid . verzonnen waarde.



  1. Wat is STATISTIEKEN TIJD in SQL Server?

  2. OFFSET versus ROW_NUMBER()

  3. Voorwaardelijke opmaak toepassen op een getal in SQL Server met FORMAT()

  4. Converteer 'datetime2' naar 'date' in SQL Server (T-SQL-voorbeelden)