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

Вярно ли е, че не мога да редактирам MySQL тригер, трябва да го пусна и да създам нов?

Редактиране: Да, вярно е, че версии 5.n и 6.n на MySQL 5 и 6 прилагат CREATE TRIGGER и DROP TRIGGER и нищо друго. Според този парче документация на Postgres , дори няма CREATE TRIGGER в SQL 92, така че смятайте, че имате късмет изобщо да имате TRIGGER :-)

Документацията за приставката за Visual Studio MySQL има:

... което изглежда прави това, което искате. Предполагам, че това е GUI захар и зад кулисите получавате DROP CREATE .

Що се отнася до задействане за някаква UPDATE и не други, SQL има точно една UPDATE на маса. Поставете IF клауза в началото на вашия UPDATE задейства, така че вашата логика - каквото и да правите в някои от вашите UPDATE s - се изпълнява само когато смятате, че е подходящо.



  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

  2. Наистина се боря с CONCAT_WS ... моля, помогнете на начинаещ :)

  3. Предупреждение:mysql_fetch_array() очаква параметър 1 да бъде ресурс [...]

  4. Как да използвам заявка за присъединяване за 4 таблици в релси

  5. Автоматично увеличение с хибернация