2010-02-02 75 views
6

只是一個簡單的問題..如何在MySQL中存儲varbinary?

在下面提到的兩個選項中,如何在MySQL中存儲到varbinary列?

public_key = '67498930589635764678356756719' 

public_key = 67498930589635764678356756719 

將在第二方法的工作?我正在一個生產服務器上工作的緊急時刻,並不想對此進行試驗。

謝謝你的幫助。

回答

7

可打印的數據可以使用引號插入。不可打印的數據可以使用十六進制值插入。即:

INSERT INTO Table(VarBinaryColumn) VALUES('Printable data') -- Will be stored as binary representation using the charset of the operating system 

INSERT INTO Table(VarBinaryColumn) VALUES(0x12345) -- Non-printable binary data 
+0

脆皮解釋。謝謝! – Nirmal 2010-02-02 09:21:10