Mailinglisten-Archive |
Hi, > ja, aber jede weitere Spalte bläht den Speicherbedarf > einer Tabelle weiter auf. Habe ich nun einen Spezialfall, > der ein bestimmtes neues Feld benötigt, dann kann ich bei > sagen wir mal 100.000 Datensätzen und dem Feldtyp Datetime > mit 100.000 * 8 Byte = 800.000 Byte mehr für die DB rechnen. > Und wenn es viele solcher Spezialfälle gibt, sieht es schon > wieder übel aus. sooo macht man das ja auch nicht ... CREATE TABLE ability ( is_to int(11) NOT NULL default 0, name varchar(25) NOT BULL default '', descr varchar(25) NOT BULL default '' ) jetzt kannst Du Sonderfaelle ohne Ende aufnehmen: is_to - ist die ID aus dem Satz der Haupt-Tabelle zu der Du eine Sonder-Eigenschaft benoetigst name - ist der Name der Sondereigenschaft value - ist der Wert der Sondereigenschaft Sollte Dir nicht gefallen, dass da nur Strings vorgesehen sind, erweiterst Du sie oder 'normalisierst' eben feiner. m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2363368 --------------------- e.o.m. --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive