Mailinglisten-Archive |
> Firmenstichworte > fst_id primary key > firma_id > stw_id Du hast bei Indextabellen auch jeweils einfache ID-Felder als "Primary Key" gesetzt. Diese sind nicht aber nötig, da die Eindeutigkeit durch die ID's der beiden zu verknüpfenden Tabellenentities sichergestellt wird. > Kategorienstichworte > kst_id primary key > kategorie_id > stw_id > > Branchenstichworte > bst_id primary key > branchen_id > stw_id Besser weiter normalisieren: Stichworte object_id "foreign key" object_type char in [b,k,f] stw_id "foreign key" primary key: object_id,object_type,stw_id Generell: MySQL 2.32 kennt noch keine "foreign keys". Das mußt du per Software machen. Denke auch daran, daß es keine SubSelects gibt und du auf joins ausweichen mußt. Es gibt eine Volltextsuche in MySQL. Mach dich da erst mal schlau, bevor du es selbst neu erfindest. P. Bierans -- Patrick Bierans - LYNET Kommunikation AG - http://www.lynet.de Das Internet-Systemhaus fuer Multimedia- und Netzwerkloesungen Zentrale Luebeck Fon +49-451-6131-0, Fax +49-451-6131-333 Niederlassung Hamburg Fon +49-40-65738-0, Fax +49-40-65738-333 --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive