sql >> Database >  >> RDS >> Mysql

Hoe kan ik dezelfde tabel bijwerken bij verwijdering in MYSQL?

Gebruik een opgeslagen procedure :

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

Met een opgeslagen procedure kunt u eenvoudig de gewenste rijen verwijderen en daarna dezelfde tabel bijwerken. Dat zou de foutmelding moeten voorkomen.



  1. Is de tekenreeksoperator "+" zo eenvoudig?

  2. 3 manieren om de positie van een subtekenreeks binnen een tekenreeks in MySQL te vinden

  3. Verbinding maken met DB vanaf een Chrome-extensie?

  4. SELECT of INSERT een rij in één commando