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

Làm thế nào để cập nhật cùng một bảng khi xóa trong MYSQL?

Sử dụng quy trình được lưu trữ :

UPDATE b
   SET b.mssn = a.mssn
  FROM EMPLOYEE a
  JOIN EMPLOYEE b ON b.mssn = a.ssn
 WHERE a.ssn = @deletedBoss

DELETE FROM employee WHERE ssn = @deletedBoss

Với một thủ tục được lưu trữ, bạn có thể chỉ cần xóa các hàng bạn muốn và sau đó, cập nhật cùng một bảng. Điều đó sẽ ngăn thông báo lỗi.



  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:Tìm các hàng không tham gia vào mối quan hệ

  2. Cho phép người dùng tạo và thay đổi bảng?

  3. Làm thế nào để đặt liên kết cố định của bài đăng trên blog của bạn theo ngày và tiêu đề của bài đăng?

  4. Máy chủ lưu trữ máy chủ không xác định PHP MySql

  5. Các truy vấn mysql động với sql thoát có an toàn như các câu lệnh đã chuẩn bị không?