| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Wenn du einen entsprechenden Unique Key hast bzw. Primary Key: Alternativ mache zuerst den Insert, wenn dieser auf einen ganz bestimmten mysql_error stösst (DupKey, ausprobieren, welche Fehlernummer das gibt bei mysql_errno) mache noch einmal einen Update hinterher.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 24.12.2004
Beiträge: 1.814
![]() | RTFM: REPLACE INTO . http://dev.mysql.com/doc/refman/4.1/en/replace.html |
| | |
| | ||
| Benutzer Registriert seit: 01.08.2005
Beiträge: 46
![]() | Zitat:
Ich kann leider in der Beschreibung keinen Fall für einen zusammengestzen schlüssel erkennen. | |
| | |
| | |
| Erfahrener Benutzer | Zudem impliziert REPLACE INTO, dass du ausnahmslos alle ursprünglichen Felder deines Datensatzes kennen musst, was so nicht immer der Fall ist.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |||
| Erfahrener Benutzer | Zitat:
Ansonsten hast du recht. Aber probier das mal mit MySQL 4.0 | ||
| | |
| | |
| Gast
Beiträge: n/a
| Klingt eindeutig nach ON DUPLICATE KEY UPDATE http://dev.mysql.com/doc/refman/5.1/...duplicate.html |
|
| | ||
| Erfahrener Benutzer Registriert seit: 24.12.2004
Beiträge: 1.814
![]() | Zitat:
und naja, wenn's die datenbank nicht mitmachen kann, muss halt doch php herhalten. grüße axo | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Bei UPDATE erkennen, ob der Datensatz existiert? | Anotherone | Datenbanken | 7 | 01.04.2008 14:49 |
| INSERT.. ON DUPLICATE KEY UPDATE | cycap | Datenbanken | 3 | 26.10.2007 13:08 |
| Pathfinding Algorithmus optimieren? (Algorith. von Dijkstra) | Martin13 | PHP Tipps 2007 | 19 | 04.09.2007 19:20 |
| Update und Insert in einem ? | sponer | Datenbanken | 6 | 01.07.2007 16:02 |
| Update -> AffectedRows -> Insert | R4v3r | Datenbanken | 6 | 12.06.2007 11:13 |
| UPDATE eintrag falls vorhanden ansonsten INSERT | Plague | Datenbanken | 4 | 19.01.2007 13:36 |
| INSERT.. on duplicate key UPDATE... - sinnvoll? | mrSpok | Datenbanken | 3 | 28.11.2006 10:14 |
| Differenz zwischen 2 Zahlen | duderino | PHP Tipps 2006 | 19 | 10.08.2006 22:12 |
| Weder Update noch Insert funktioniert... | MessengerNews! | Datenbanken | 3 | 31.07.2006 08:39 |
| PRoblem mit Cookie bei PHPbb-Board | PHP Tipps 2007 | 8 | 12.12.2005 20:56 | |
| PHP-Fehlermeldung, weiss nicht mehr weiter | PHP Tipps 2005-2 | 12 | 21.09.2005 12:56 | |
| [Erledigt] fehler den ich noch nie gesehen habe | Datenbanken | 7 | 09.06.2005 14:29 | |
| Update von ausgelesenem Datensatz | Datenbanken | 3 | 12.10.2004 10:18 | |
| Insert und Update Befehl funktioniert nicht | Anuschka | Datenbanken | 2 | 03.09.2004 00:38 |
| HILFE: Column count doesn't match value count at row 1 | Datenbanken | 17 | 12.06.2004 16:45 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| mysql php insert statt update wenn datensatz nicht, update sonst insert, insert sonst update, wenn datensatz vorhanden nur updaten mysql, mysql wenn datensatz vorhanden update ansonsten insert, mysql update sonst insert, tsql insert wenn datensatz nicht vorhanden, php update sonst insert, mysql wenn datensatz existiert update, sonst ansonsten anlegen, dupkey sql php, falls vorhanden dann update sonst insert, php replace into mehrere keys, mysql insert or update elegant, mysql update wenn zeile schon existiert sonst insert, mysql sonst, mysql sql insert into wenn nicht vorhanden, sql wenn nicht vorhanden insert sonst update replace, mysql insert duplicate key update mehrere felder, mysql wenn datensatz vorhanden, dann update, sonst insert, insert fehler primary key der schon existiert |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.