phpbar.de logo

Mailinglisten-Archive

Re: wieviele Querys sind notwendig
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: wieviele Querys sind notwendig



Hello Norbert,
Tuesday, January 02, 2001, 2:19:04 AM, you wrote:

NP> In eine Tabelle sind Daten zu schreiben.
NP> In Abhaengigkeit davon, ob die gelieferte ID schon existiert oder nicht,
NP> ist wahlweise ein UPDATE oder ein INSERT zu machen...
NP> Hat jemand vielleicht eine Idee, wie man das mit einem Query erledigt ?
NP> Derzeit mache ich erst ein SELECT und switche das Ergebnis.
NP> Was besseres ist mir auf die Schnelle nicht eingefallen...

Ggfls. w�re das gew�nschte Ergebnis mit "replace" zu erreichen, siehe hierzu
u.a.:

http://www.metatacks.de/mysql/mysql-120.html

REPLACE arbeitet genauso wie INSERT, mit der Ausnahme, da�
wenn ein alter Eintrag in der Tabelle denselben Wert hat, wie der neue Eintrag
in einem eindeutigen INDEX, da� der alte Eintrag aus der Tabelle gel�scht wird,
bevor der neue eingef�gt wird.

Ist also in dem Fall, wo der Eintrag schon vorhanden war, nicht ganz exakt
dasselbe wie ein Update, da Du schon selbst daf�r sorgen musst, dass alle
Felder entsprechend wieder neu eingef�gt werden. In Deinem Fall sollte es aber
passen, da Du ja sowieso auch beim Update den Eintrag komplett �berschreibst.

-- 
Best regards,
 Bruno                            mailto:bruno_(at)_dickhoff.de


---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive