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

Làm cách nào để chèn dữ liệu vào hai bảng khác nhau?

Bạn cần phải chèn người dùng trước, sau đó thực hiện "SELECT LAST_INSERT_ID ()" để truy xuất id của người dùng. Sau đó, bạn có thể chèn hình ảnh vào bảng hình ảnh với id người dùng mới được tạo. Trong PHP, bạn thực sự có thể sử dụng mysql_insert_id () để truy xuất id mới. Nếu bạn sử dụng mysql với InnoDB, bạn cũng có thể bọc các chèn trong giao dịch , bằng cách đưa ra BEGIN, sau đó là INSERT, tiếp theo là COMMIT nếu mọi thứ được thêm thành công hoặc ROLLBACK trong trường hợp không thành công.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa kết quả lặp lại khỏi truy vấn MySQL

  2. Làm cách nào tôi có thể chọn * từ một bảng trong MySQL nhưng bỏ qua các cột nhất định?

  3. Cách đặt múi giờ cơ sở dữ liệu trong application.ini

  4. Cách cập nhật kiểu dữ liệu JSON lồng nhau trong MySQL 5.7

  5. Cách tối ưu hóa truy vấn trong cơ sở dữ liệu - Kiến thức cơ bản