Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zaktualizować tę samą tabelę po usunięciu w MYSQL?

Użyj procedury składowanej :

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

Za pomocą procedury składowanej możesz po prostu usunąć żądane wiersze, a następnie zaktualizować tę samą tabelę. To powinno zapobiec wyświetlaniu komunikatu o błędzie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. szukaj z wielu tabel za pomocą jednego słowa kluczowego w mysql

  2. Jak połączyć biblioteki łączników C++ MySQL z Cmake?

  3. MySQL Powolne dołączanie. Każdy sposób na przyspieszenie

  4. MySQL oblicza średnią ruchomą z N wierszy

  5. Rekursywny wybór mysql?