Mailinglisten-Archive |
Sandor Wonschik wrote: > Gibt es über PHP/MySQL die Möglichkeit, Beziehungen zwischen Tabellen zu > definieren und soetwas wie referentielle Integrität überwachen zu > lassen? Nein, das geht nur mit richtigen Datenbanken. Je nachdem, wieviel Du davon haben möchtest, kannst Du Dir Postgres ansehen (das kann immerhin funktionierende REFERENCES definitionen) oder mußt Dir eine kommerzielle DB antun. Oracle zum Beispiel macht nicht nur REFERENCES und FOREIGN KEY mit ON DELETE clauses, sondern hat auch CONSTRAINT und natürlich jede Menge TRIGGER. Postgresql: http://www.de.postgresql.org/docs/user/sql-createtable.htm dort dann COLUMN CONSTRAINT CLAUSE aber: Note: Postgres does not yet (at release 6.5) support REFERENCES integrity constraints. The parser accepts the REFERENCES syntax but ignores the clause. Oracle: http://poe.shonline.de/doc/oracle/gen/DOC/server803/A54647_01/ch4e.htm#9036 Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.shonline.de/ (GPL)
php::bar PHP Wiki - Listenarchive