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

MySql Kích hoạt để xóa các bản ghi con trong cùng một bảng

Có vẻ như điều này không thể thực hiện được :

Một số tùy chọn khác mà bạn có thể nghĩ đến:

  1. Viết logic ứng dụng để xóa các hàng mẹ và con, đồng thời gọi logic ứng dụng này bất cứ khi nào bạn muốn xóa bản ghi mẹ, thay vì xóa trực tiếp.
  2. Mối quan hệ xóa theo tầng trên cùng một bảng, mà xuất hiện khả thi .
  3. Quy trình dọn dẹp thường xuyên xóa các hồ sơ trẻ em mồ côi.
  4. (do @Chris đề xuất) Tách các bản ghi con khỏi các bản ghi mẹ bằng cách thêm một bảng khác.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL xóa hàng khỏi nhiều bảng

  2. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Lỗi liên kết truyền thông với cơ sở dữ liệu từ xa

  3. Không thể tải lắp ráp mysql.web

  4. Cách tối ưu hóa cơ sở dữ liệu trang web

  5. Cách cài đặt MySQL trên CentOS 7