Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách sử dụng 'select' trong câu lệnh 'insert' MySQL

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

Một số DBMS sẽ chấp nhận những điều sau đây, với một tập hợp bổ sung của dấu ngoặc đơn xung quanh câu lệnh SELECT:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Express js req.body trả về trống

  2. Chạy một truy vấn mySQL như một công việc cron?

  3. Tạo nếu một mục không tồn tại, nếu không, hãy cập nhật?

  4. Làm cách nào để sửa đổi kích thước của cột trong bảng MySQL?

  5. Chèn và chọn UUID dưới dạng nhị phân (16)