sql >> Databasteknik >  >> RDS >> Mysql

Lagrade procedurer vs utlösare i MySQL

Lagrade procedurer lagras som förkompilerad kod (lagrad rutin) och anropas av programmeraren varhelst den vill avfyra. Lagrad procedur kan returnera värden. Om procedurer och funktioner.

Utlösare är namngivna databasobjekt som avfyras automatiskt när infogning, radering, uppdatering (eller annan händelse) inträffade, det kan inte finnas någon explicit anrop. Trigger kan inte returnera någon data.Om utlösare.

Du kan använda procedurer i triggerns kod.



  1. Hur kan jag rensa skärmen i MySQL-konsolen?

  2. Hur kan jag lägga till kommentarer i MySQL?

  3. Behöver jag verkligen använda SET XACT_ABORT ON?

  4. FORCE INDEX i MySQL - var ska jag lägga det?