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

mysql Lưu trữ Thủ tục, Truy vấn để kiểm tra xem có tồn tại hay không

Bạn có thể làm điều này:

SELECT * FROM `information_schema`.`ROUTINES` where specific_name = 'my_procedure_name' and routine_schema = 'my_schema'

.. và nếu nó tồn tại, sẽ nhận được một kết quả. Tuy nhiên, hãy nhớ rằng trên phần lớn các dịch vụ lưu trữ chia sẻ mysql, thông thường không cho phép tạo các quy trình, trình kích hoạt, v.v. Nếu đó là máy chủ của riêng bạn, không vấn đề gì;)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truyền MySQL của -1 trả về 18446744073709551615

  2. Cảnh báo:mysqli_query () mong đợi tham số 1 là mysqli, tài nguyên đã cho

  3. Kết nối MySQL từ JSP

  4. Thay thế \ r \ n bằng PHP

  5. lỗi mysql:đã vượt quá số kết nối tối đa mỗi giờ