Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bisakah saya meluncurkan pemicu pada pernyataan pilih di mysql?

Jawaban singkatnya adalah Tidak. Pemicu dipicu dengan INSERT , UPDATE atau DELETE .

Kemungkinan solusi untuk ini. skenario yang agak jarang:

  • Pertama, tulis beberapa prosedur tersimpan yang melakukan SELECT Anda ingin X ontable.
  • Kemudian, batasi semua pengguna untuk hanya menggunakan prosedur tersimpan ini dan jangan izinkan mereka untuk langsung menggunakan SELECT di tableX.
  • Kemudian ubah prosedur tersimpan untuk juga memanggil prosedur tersimpan yang melakukan tindakan yang Anda inginkan (INSERT atau apa pun).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jadikan mysql_fetch_assoc secara otomatis mendeteksi tipe data yang dikembalikan?

  2. Masukkan beberapa file teks berbatas tab ke MySQL dengan Python?

  3. SQL:Kesalahan sintaks dengan intersect?

  4. PolyScale.ai – Menskalakan MySQL &PostgreSQL dengan Caching Global

  5. Bagaimana cara menampilkan kesalahan untuk kueri MySQLi saya?