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

Bỏ tất cả các thủ tục được lưu trữ trong MySQL hoặc sử dụng các thủ tục được lưu trữ tạm thời

Tôi đã nghĩ rằng điều này sẽ làm được, nhưng tôi sẵn sàng sửa chữa:

(ĐƯỢC CHỈNH SỬA để kết hợp một điểm tốt được cung cấp trong các nhận xét)

delete from mysql.proc WHERE db LIKE <yourDbName>;

(Như Balmipour đã chỉ ra trong phần bình luận bên dưới, bạn nên chỉ định cơ sở dữ liệu.)

Tôi nghĩ rằng việc xóa tất cả các thủ tục trong một cơ sở dữ liệu nhất định là hợp lệ, nếu không, trong một chu kỳ phát triển dài sẽ có nguy cơ các thủ tục và chức năng lỗi thời tích tụ và làm xáo trộn mọi thứ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách đặt giá trị mặc định cho kiểu văn bản trong mysql

  2. Làm cách nào để đặt mật khẩu của mysql trong tình huống mysqld_safe đang chạy?

  3. Làm cách nào để thêm một chuỗi chuỗi theo id tăng dần trong bất kỳ bảng nào?

  4. Trong MySQL, làm thế nào để sao chép nội dung của một bảng này sang một bảng khác trong cùng một cơ sở dữ liệu?

  5. javax.naming.NoInitialContextException với mysql DataSource