sql >> Databasteknik >  >> RDS >> Mysql

Hur man använder 'select' i MySQL 'insert'-satsen

INSERT INTO a.grades (rollno, grade)
    SELECT rollno, 'A' FROM b.students WHERE ssn = 12345;

Vissa DBMS skulle acceptera följande, med en extra uppsättning parentes runt SELECT-satsen:

INSERT INTO a.grades (rollno, grade)
   VALUES((SELECT rollno FROM b.students WHERE ssn = 12345), 'A');


  1. mysqldb på python 2.6+ (win32)

  2. SQL Server 2016:View Designer

  3. Uppdaterar kolumnen så att den innehåller radpositionen

  4. .Net Core 2.0 Database First Approach Scaffold-DbContext av Mysql DB