我一直在寻找答案,但没有找到。
'ALTER TABLE table1 ALTER COLUMN name1 SET DEFAULT AES_ENCRYPT("test1","test2")';
给我一个错误:
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'AES_ENCRYPT("test1","test2")' 附近使用正确的语法
可以使用AES_ENCRYPT
这种方式吗?
所以现在的问题是:我在表 A 中有一个字段,其值为 AES_ENCRYPT("test1","test2")
如何在表 B 中获取此内容作为列的默认值,以便使用 AES_DECRYPT(column,"test2") 从表 B 读取时返回“test1”?
我一直在尝试所有可能的方式,但我从未成功过。有人有什么想法吗?