2014-02-07 76 views
0

在mysql中,有沒有辦法爲每個連接定製一個變量?在mysql中,有沒有辦法爲每個連接定製一個變量?

簡單地說,我只是想用

設置全局=設爲myVal 'XXXXX';

但它不起作用。

被修改: 更多詳細信息: 我只想存儲一部分加密密鑰加密字段。所以在我的應用程序的PHP端,它將提供1/2部分的密鑰,密鑰存儲在PHP設置中,並且在MySQL中,我將把另一半的加密密鑰存儲在mysql設置文件或全局變量,所以它很容易被加載到每個連接。

例如: 設置全局myKey ='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

感謝

+0

請澄清你的意思。用什麼語言? – helion3

+0

我只想存儲用於加密字段的加密密鑰的一部分。所以在我的應用程序的PHP端,它將提供1/2部分的密鑰,密鑰存儲在PHP設置中,並且在MySQL中,我將把另一半的加密密鑰存儲在mysql設置文件或全局變量,所以它很容易被加載到每個連接。 – ValorZ

回答

0

你可以使用:

SELECT CONNECTION_ID(); 

獲得當前的連接ID,要麼使用直接,或創建(可能使用CONCAT)的基礎上它的另一個變量。

相關問題