Chúng tôi dự định sử dụng các thủ tục được lưu trữ mysql để xử lý tất cả công việc cơ sở dữ liệu cho một dự án. Có một số ứng dụng (ngôn ngữ khác nhau) sử dụng cùng một cơ sở dữ liệu và tôi khá chắc chắn rằng có số lượng tốt đẹp của mã SQL lặp lại trên các ứng dụng đó.Làm thế nào/khi mysql biên dịch các thủ tục lưu sẵn?
Và sau đó khi đọc một cái gì đó về mysq tôi stumbled khi
http://www.joinfu.com/2010/05/mysql-stored-procedures-aint-all-that/
Điều cơ bản nói rằng thủ tục lưu trữ được biên dịch mỗi lần khi kết nối db mới được thực hiện.
Liệu mysql có biên dịch TẤT CẢ (ít nhất 3 chữ số) được lưu trữ trên cơ sở dữ liệu không?
Tôi có thể nói rằng bài viết bạn đã liên kết trả lời câu hỏi của bạn. – hakre
Vâng, tôi cũng sẽ nói thế. Nó chỉ là tôi đã có loại hy vọng rằng một cái gì đó như "Oh, thats không đúng cho ver 5.5 và sau đó của mysql". – grizwako
Trong các bình luận của bài viết được liên kết của bạn, một cuộc thảo luận tiến hóa với bản chất, rằng mọi thứ đã được cải thiện trong 5,5 trong khi không blatantly để –