SQLite中的MD5功能

Ror*_*ory 11 sql sqlite md5 user-defined-functions

我试图将一些sql从MySQL移植到SQLite,但是我们使用mysql的md5()函数,它在sqlite中不存在.

我已经看到人们重新编译sqlite以包含此函数的引用,我认为可以在sqlite中包含用户定义的函数(对吗?).那么如何将md5()添加到sqlite呢?我宁愿不必重新编译我的软件包管理器安装的sqlite,是否有可能没有这样做md5?

小智 7

我使用openssl函数为sqlite创建了一个扩展.你可以在这里查看!

预先警告,您需要一个编译器以及如何使用它的一些知识.如果您需要,我可以提供一些帮助 - 只需发表评论即可.


Mar*_*erl 5

SQLite没有任何内置的哈希功能。但是正如您正确说的那样,您可以定义用户功能。请参阅此SO答案以获取更多详细信息:

希望有帮助!