php - 准备好的语句与存储过程

标签 php mysql stored-procedures prepared-statement

如果您使用的是 php5 和 mysql5,那么使用存储过程相对于准备好的语句有很大的优势吗? (我在某处读到过,您可能无法从 mysql5 存储过程中获得实质性的性能提升)

最佳答案

它们并不是一回事——对于存储过程,您的数据库逻辑驻留在数据库中。如果多次调用预处理语句,它们基本上可以避免重新解析查询 - 性能优势可能会有很大差异。

选择使用其中一个实际上取决于您的具体情况。我不再使用存储过程,因为我喜欢将所有逻辑放在一个地方。

关于php - 准备好的语句与存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/196652/

相关文章:

PHP fwrite 与输出管道

php - Youtube Oauth 2.0 API视频上传失败

sql - 在 Reporting Services 中使用存储过程

c# - 在 GridView 数据集中格式化 DateTime 字符串表示

mysql - 使用通配符进行搜索的存储过程

php - 使用 PHP 在 docx 文件中查找换行符

PHP数组问题

javascript - MySQL 在其他表中使用表中最后一个自动递增的 ID

mysql - SQL读取网格矩阵

PHP 和 MySQL 到 Android 的翻译