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

Làm cách nào để chèn giá trị trong bảng bằng khóa ngoại bằng MySQL?

http://dev.mysql.com/doc/refman /5.0/en/insert-select.html

Đối với trường hợp 1:

INSERT INTO TAB_STUDENT(name_student, id_teacher_fk)
SELECT 'Joe The Student', id_teacher
  FROM TAB_TEACHER
 WHERE name_teacher = 'Professor Jack'
 LIMIT 1

Đối với case2, bạn chỉ cần thực hiện 2 câu lệnh chèn riêng biệt



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khắc phục “ERROR 1250 (42000):Không thể sử dụng bảng‘… ’từ một trong các SELECT trong mệnh đề ORDER toàn cục” khi sử dụng UNION trong MySQL

  2. Cách kết nối cơ sở dữ liệu MySQL từ xa trong PHP

  3. Ví dụ về PERIOD_DIFF () - MySQL

  4. MySQL:câu lệnh SELECT có phân biệt chữ hoa chữ thường không?

  5. Tương đương với boom () để làm việc với chuỗi trong MySQL