![](/img/trans.png)
[英]Using AES_DECRYPT in SELECT Query Builder - Laravel
[英]Using AES_DECRYPT with SELECT *
是否可以選擇所有記錄並使用帶有AES_DECRYPT功能的星號對其進行解密? 這是我希望能夠做到的:
SELECT AES_DECRYPT(*, SOMESTATICKEY) FROM some_table
編輯:我想我應該澄清我的問題,因為我知道我問的是什么不起作用。 我想知道的是,在語法上或功能上是否還有其他方法可以做到這一點。
如果你看一下這個關於mysql的SELECT
語法的鏈接
http://dev.mysql.com/doc/refman/5.0/en/select.html
您可以看到,在SELECT
動詞后,命令需要select_expr
或select_expr
列表
這意味着您必須以此形式發出命令。
SELECT AES_DECRYPT(Field1, SOMESTATICKEY),
AES_DECRYPT(Field2, SOMESTATICKEY),
AES_DECRYPT(Field3, SOMESTATICKEY)
FROM some_table
此外,AES_DECRYPT()函數期望字符串作為其第一個參數而不是列表。
所以答案顯然是否定的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.