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

Hak istimewa SUPER untuk operasi ini

Dari dokumentasi (penekanan saya):

Karena Anda sudah navid ke database, Anda tidak perlu mengatur DEFINER atribut dalam prosedur tersimpan Anda; menambahkan baris ini menyebabkan kesalahan muncul. Jika Anda menghapus pernyataan ini, prosedur Anda akan dibuat dan Anda tidak akan mendapatkan kesalahan izin.

Anda hanya perlu mengatur DEFINER jika Anda menyiapkan prosedur tersimpan untuk beberapa pengguna lain, secara default prosedur tersimpan mendapatkan konteks keamanan yang sama sebagai pengguna yang membuatnya :



  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:Memilih semua kolom dalam tabel ditambah satu kolom dari tabel yang sama

  2. Kueri gabungan dari basis data berbeda di Laravel Query Builder

  3. menggunakan nulls dalam pernyataan yang disiapkan mysqli

  4. MYSQL, pesanan sangat lambat oleh

  5. Bagaimana cara MEMILIH baris acak dari tabel dengan jumlah baris yang tepat?