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

Cách chèn cùng một dữ liệu vào hai bảng trong mysql

Câu trả lời đơn giản là không - không có cách nào để chèn dữ liệu vào hai bảng trong một lệnh. Khá chắc chắn rằng đoạn script thứ hai của bạn không phải là thứ bạn đang tìm kiếm.

Nói chung các vấn đề như thế này được giải quyết bằng MỘT trong các phương pháp này tùy thuộc vào nhu cầu chính xác của bạn:

  • Tạo chế độ xem để đại diện cho bảng thứ hai
  • Tạo trình kích hoạt để thực hiện việc chèn vào bảng2
  • Sử dụng các giao dịch để đảm bảo rằng cả hai lần chèn đều thành công hoặc cả hai lần chèn đều được khôi phục.
  • Tạo một thủ tục được lưu trữ để chèn cả hai.

Hy vọng điều này sẽ giúp



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trình kích hoạt dựa trên thời gian MySQL

  2. Giá trị ràng buộc PDO cho câu lệnh MySQL IN

  3. không thể truy cập mysql từ dòng lệnh mac

  4. Giải pháp để Chèn ổ khóa ý định trong MySQL

  5. Kiểm tra xem người dùng có ở trên trang không