Mailinglisten-Archive |
Hallo einer ... ;-) > Es gibt doch einen SQL-Befehl, mit dem man UPDATES und > INSERT's mit einem Befehl erschlagen kann, gelle? nicht wirklich: REPLACE [LOW_PRIORITY|DELAYED][INTO] tabelle [(spalten_name,...)] VALUES (ausdruck,...),(...),... macht einen INSERT und loescht ein eventuell vorhandenes Duplikat eines eindeutigen Index'es. (siehe Handbuch 7.4.8 REPLACE-Syntax) Probleme: - der 'alte' Datensatz ist definitiv weg!!! - ein 'auto_increment'-Feld aendert sich. - und die Datenintegritaet ist gefaehrdet. ERGO: fuer verknuepfte Tabellen ist das nicht zu empfehlen, weshalb es wahrscheinlich auch in Oracle und PostgreSQL dafuer keine Entsprechung gibt (IMHO) ... m. b. G. Norbert _____________________ normal: 02686-987103 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