如果您使用的是 php5 和 mysql5,那么使用存储过程相对于准备好的语句有很大的优势吗? (我在某处读到过,您可能无法从 mysql5 存储过程中获得实质性的性能提升)
最佳答案
它们并不是一回事——对于存储过程,您的数据库逻辑驻留在数据库中。如果多次调用预处理语句,它们基本上可以避免重新解析查询 - 性能优势可能会有很大差异。
选择使用其中一个实际上取决于您的具体情况。我不再使用存储过程,因为我喜欢将所有逻辑放在一个地方。
关于php - 准备好的语句与存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/196652/