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

Kod błędu MySQL 1235

Ten błąd oznacza, że ​​masz już AFTER INSERT wyzwalacz na meetings tabela.

Jeśli jest to ten sam wyzwalacz (czyli vipInvite ), który utworzyłeś wcześniej, a teraz chcesz go zastąpić, musisz go najpierw usunąć

DROP TRIGGER vipInvite;
DELIMITER $$  
CREATE TRIGGER vipInvite
...
END$$
DELIMITER ;

Teraz, jeśli masz inny wyzwalacz, musisz scalić kod z obu wyzwalaczy w jeden, a następnie usunąć istniejący wyzwalacz, a następnie utworzyć nowy.

Aby wyświetlić listę istniejących wyzwalaczy, użyj SHOW TRIGGERS .

SHOW TRIGGERS WHERE `table` = 'meetings';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak rozwiązać błąd ogólny:2014 Nie można wykonywać zapytań, gdy inne zapytania niebuforowane są aktywne. za pomocą połączenia PDO

  2. Aktualizowanie kolumny tak, aby zawierała pozycję wiersza

  3. Automatyczne przechowywanie daty i godziny MySQL dla każdego wiersza

  4. Cronjob co minutę

  5. Jak uzyskać dokładne wartości dziesiętne bez zaokrąglania w MySQL?