2010-02-02 9 views
6

Nur eine kurze Frage ..Wie varbinary in MySQL zu speichern?

Von zwei Optionen unten erwähnt, wie in varbinary Spalte in MySQL speichern?

public_key = '67498930589635764678356756719' 

oder

public_key = 67498930589635764678356756719 

wird die zweite Methode? Ich arbeite gerade an einem Produktionsserver und wollte nicht experimentieren.

Vielen Dank für jede Hilfe.

Antwort

7

Druckdaten können in Anführungszeichen eingefügt werden. Nicht druckbare Daten können mit hexadezimalen Werten eingefügt werden. I.e .:

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

Knusprige Erklärung. Vielen Dank! – Nirmal