2016-11-10 1 views

Antwort

3

Es hängt von der Länge der JSON-Daten ab, die Sie speichern werden. Wenn es nicht zu lang ist, können Sie VARCHAR verwenden, aber damit haben Sie die Grenze von 64K:

Handbuch sagt: Die Länge kann als Wert von 0 bis 65.535 angegeben werden. Die effektive maximale Länge eines VARCHAR hängt von der maximalen Zeilengröße (65.535 Byte, die von allen Spalten gemeinsam genutzt wird) und dem verwendeten Zeichensatz ab.

Wenn Sie also riesige Objekte erwarten, verwenden Sie TEXT.

Seit Mysql 5.7.8 können Sie jedoch den nativen JSON-Datentyp verwenden.

+1

'JSON' kam im August 2015 mit 5.7.8. –

1

Sie müssen den Textdatentyp für die Speicherung von JSON-Daten in der MySQL-Datenbank verwenden.

+0

Für MySQL vor Version 5.7, richtig? Danke trotzdem. – Wenuka

Verwandte Themen