mysql - 是否有编写的 MySQL 函数来处理信用卡号等符号位?

标签 mysql function checksum

我想存储一些数字(一些序列号)并添加一个校验和 - 就像信用卡号码的最后一位数字一样。

是否有某种算法的端口已转换为mysql函数?

例如:

SELECT f_number_is_signed('2424352457'); ==> checks if 7 is valid as check sum
SELECT f_number_sign('242435245'); ==> to return 7 for example

仅供引用,http://www.sitepoint.com/card-validation-class-php/讲述如何生成校验和号码。我会在 MySQL 函数级别工作中寻求类似的转换。

最佳答案

MySQL确实支持Bitwise Operations ,但是我没有您正在寻找的具体实现。好消息是,使用按位运算符,您应该拥有所需的 create your own function .

关于mysql - 是否有编写的 MySQL 函数来处理信用卡号等符号位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21999508/

相关文章:

java - Swift 中 Java 字节数组的正确等价物是什么?

python 如何像 zlib.adler32 一样快速地计算一个简单的校验和

mysql - 如何使用mysql命令行显示表中单行的内容?

MYSQL:当没有值时返回零,按月分类

PHP - 在函数内定义类

function - 在函数外部声明数组会提高重复调用函数的性能吗?

bash - ubuntu中的校验和bash脚本

mysql - Estado HTTP 404-/pentaho/首页

mysql - 将其他行的值列表放入一行

python - 获取数字列表并返回平均值