phpbar.de logo

Mailinglisten-Archive

MySQL: TEXT kann wieviele Bytes aufnehmen?

MySQL: TEXT kann wieviele Bytes aufnehmen?

Jonas Schrieb mysql-de_(at)_lists.bttr.org
Fri, 18 Jan 2002 20:32:26 +0100


Manfred Ssykor wrote:
 > Hi,
 >
 > bin neu hier und habe eine bescheidene Frage...
 >
 > Wieviel Byte an Text kann ein TEXT-Feld einer Tabelle aufnehmen?

TINYTEXT, -BLOB          2^8 bytes = 256 bytes
TEXT, BLOB              2^16 bytes = 64 KB
MEDIUMTEXT, -BLOB       2^24 bytes = 16 MB
LONGTEXT, -BLOB         2^32 bytes = 4 GB
(aus dem manual 3.23.10 alpha -
     sollte sich aber nicht geändert haben)

 > Grund: Ich möchte ein Script schreiben, welches mit verschiedene
 > urls aufruft und prüft, ob sich die seite verändert hat. Dazu
 > möchte ich den  Inhalt in einem TEXT-Feld speichern um es dann
 > später mit der aktuellen  seite zu vergleichen.

hmm. also spontan fielen mir dazu MD5-hashes ein.
du solltest damit einen (nahezu) eindeutigen string für die html-seite 
bekommen, der aber nur (ich glaube) 20 zeichen lang ist.
ich würde sagen, dass es extrem unwahrscheinlich ist, dass eine seite 
sich ändert und der MD5-hash gleich bleibt.
sowohl mysql als auch php bieten md5-funktionen. schau einfach mal ins 
manual. sollte dir erheblich speicherplatz und traffic und beim 
vergleich auch rechenzeit sparen.

mfg, 
	Jonas


-- 
GeekCode Version: 3.12
GCS d- s: a17 UL++>++++$ C++(+++)>++(+) P>++ L++>++++$ W++ N
o? K? w-(--) O(?) M(?) V? PS+ PE-(--) Y+ PGP->++ t+ 5 X+ R
tv-() b+() DI? D++(+) G>++++$ e(*)>++++ h!+()>(---) r-(++) y

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive