计算一个人应该为包含 MySQL 的单元格转换多少数据 AES_ENCRYPT() -ed 字符串,应该使用 following formula :
16 * (trunc(string_length / 16) + 1)
公式本身并不难。我不明白的是 trunc()
函数。请问这个函数有什么作用?
一旦我理解了这一点,就可以很容易地为包含我的加密数据的 VARBINARY()
单元格计算合适的长度。
感谢您的解释。
最佳答案
它是等效于 FLOOR
或 TRUNCATE
的伪代码。例如从除法运算中去除小数。
trunc(5 / 2) -> trunc(2.5) -> 2.
编辑 - 该死的...今天我不能正确拼写“pseudo”...
关于MySQL AES_ENCRYPT() 长度 - 公式解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21889262/