sql >> Database >  >> RDS >> Mysql

Is `definer` vereist bij het maken van een opgeslagen procedure?

Zoals vermeld in MySQL-documentatie hier

CREATE
[DEFINER = { user | CURRENT_USER }]
PROCEDURE sp_name ([proc_parameter[,...]])
[characteristic ...] routine_body

Het DEFINER-gedeelte is dus niet verplicht, alleen CREATE PROCEDURE zou moeten werken.



  1. Waarom gebruikt Postgres de index niet?

  2. selecteer kolom als waar / onwaar als id in een andere tabel bestaat

  3. MySQL:selecteer * uit tabel waar col IN (null, ) mogelijk is zonder OR

  4. MySQL-weergaven gebruiken