Was ist der Unterschied zwischen und longblob longtext mysql?
Was ist der Unterschied zwischen und longblob longtext mysql?
Was sollte ich verwenden, um speichern Sie eine lange Thema ?
InformationsquelleAutor faressoft | 2011-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
BLOBs sind für Binary Large Objects. Wenn Sie die Speicherung von binären Daten in deiner DB, dann BLOB wäre die Tabelle, die Sie wollen. Ansonsten.. langer Text.
In Ihrem Fall longtext.
Es gibt nichts schlecht über Sie, ich wollte genau posten das gleiche, aber Sie schlagen mich zu es mit ein paar Sekunden haha! +1
Versuchen Sie, nennen Sie Ihre Quellen, dem Benutzer mitzuteilen, google es in diesem Fall und vielleicht downvote der OP, wenn verdient. Aber +1 für diese.
InformationsquelleAutor evilone
BLOB-und TEXT sind im Grunde identisch, außer, dass TEXT-Felder haben Zeichensatz-übersetzung-Regeln angewendet. BLOB-Felder nicht. So mit BLOB, was Sie setzen in ist, was Sie bekommen. Mit TEXT, was Sie nicht sein kann, was man bekommt.
InformationsquelleAutor Marc B
Können Sie die Sortierung verwenden & Zeichensatz auf
TEXT
Spalten, was bedeuten würde, dass:TEXT
Spalte (zum Beispiellatin1
Spalteutf-8
angefragt), MySQL konvertiert den Inhalt in den gewünschten Zeichensatz.TEXT
Spalten basierend auf Sortierung.BLOB
's sind nur binäre Sequenzen', und Sie erhalten Sie, 'wie Sie ist'.Ich denke, das ist, was ich erlebe, und es kann helfen: Ein konkretes Beispiel, wo dies geschieht, ist eine Drupal longtext Feld mit UTF-8-Unicode angegeben wirft PDO Ausnahme, wenn ein höherer unicode-emoji ("?" in diesem Fall) eingelegt ist, aber die gleiche Datenbank mit einem LONGBLOG Feld akzeptiert es ganz gut.
InformationsquelleAutor Wrikken