当前位置:  开发笔记 > 编程语言 > 正文

MySQL或PHP中的函数

如何解决《MySQL或PHP中的函数》经验,为你挑选了1个好方法。

通常在Web服务器或数据库中运行函数会更好吗?

例:

INSERT INTO example (hash) VALUE (MD5('hello'))

要么

INSERT INTO example (hash) VALUE ('5d41402abc4b2a76b9719d911017c592')

好的,这是一个非常简单的例子,但是当网站发展到多个网站或数据库服务器时,为了实现可扩展性,哪里最好"做好工作"?



1> dkretz..:

我试着将数据库视为仅保留内容的地方,并将所有抽象代码放在其他地方.数据库表达式已经足够复杂,无需向它们添加函数.

此外,如果您最终想要执行类似"SELECT .... WHERE MD5(xxx)= ..."的操作,查询优化器将跳过任何带有函数的表达式.

而且数据库功能通常不是很便携.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有