Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Có bắt buộc phải có `definer` khi tạo một thủ tục được lưu trữ không?

Như đã nêu trong tài liệu MySQL tại đây

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

Vì vậy, phần ĐỊNH NGHĨA là không bắt buộc, chỉ cần TẠO THỦ TỤC sẽ hoạt động.



  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 count so với mysql SELECT, cái nào nhanh hơn?

  2. Truy vấn sử dụng group_concat chỉ trả về một hàng

  3. Làm cách nào để bạn lưu trữ an toàn mật khẩu và muối của người dùng trong MySQL?

  4. Tích hợp WordPress MediaWiki

  5. CakePHP 3 - Phân tích cú pháp ngày với LocalStringFormat để sửa định dạng SQL và xác thực chính xác