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

Мога ли да стартирам тригер за изявление за избор в mysql?

Краткият отговор е Не. Тригерите се задействат с INSERT , UPDATE или DELETE .

Възможно решение за това. доста рядък сценарий:

  • Първо напишете някои съхранени процедури, които изпълняват SELECT искате да използвате таблица X.
  • След това ограничете всички потребители да използват само тези съхранени процедури и не им позволявайте директно да използват SELECT на tableX.
  • След това променете съхранените процедури, за да извикате съхранена процедура, която изпълнява желаното от вас действие (INSERT или каквото и да е).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Няма избрана база данни - PHP и MySQL

  2. Изберете редове от таблицата на MySQL, където времевата марка на PHP е по-стара от X

  3. как да попълним стойността на колоната на mysql въз основа на формула?

  4. Вземете необвързани данни в MySQL

  5. Изключение за счупена тръба в приложението Grails