Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да актуализирам същата таблица при изтриване в MYSQL?

Използвайте запазена процедура :

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

Със съхранена процедура можете просто да изтриете редовете, които искате, и след това да актуализирате същата таблица. Това би трябвало да предотврати съобщението за грешка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да задам избрания елемент в падащо меню

  2. въведените данни от формуляр не се записват в mysql db?

  3. Въведение в SQL индексите

  4. MySQL SUM() дава неправилна сума

  5. Тригер в mysql причинява грешка