| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: REPLACE INTO frage im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; heyho ich hab mal wieder ein kleines problemchen mit sql: struktur Code: Field Type Null Default Comments id int(10) No ...
![]() |
| | #1 (permalink) |
| Member of Honour ![]() | heyho ich hab mal wieder ein kleines problemchen mit sql: struktur Code: Field Type Null Default Comments id int(10) No folder_id int(10) No data_id int(10) No 26,1,2 wenn ich jetzt mit replace into nen query absetz der so aussieht Code: replace into table (folder_id,data_id) value s(1,2) 26,1,2 27,1,2 hab ich da was falsch verstanden, oder wieso wird das nicht ersetzt?
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
| | #2 (permalink) |
| Member of Honour ![]() | Du hast da auch nen typo drin ![]() value -> values und das "s" vor der Klammer weg. Ansonsten sollte das funktionieren. Eventuell helfen noch Anführungsstriche im "values"-Bereich. Wenn es dann immernoch nicht klappt, einmal mit "insert" probieren, da "replace" - wenn ich das richtig verstanden habe - eine Zusatzfunktion ist (fragt sich dann inwieweit die dann auch immer implementiert ist). Ein guter Trick um SQL Codes zu überprüfen ist übrigens, sie einmal ins PHPMYADMIN SQL-Feld zu schieben und auszuführen (für den Fall, dass du damit arbeitest). lG Brabax
__________________ << Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >> << Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >> << Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >> |
| | |
| HaBOT | |
| |
| | #3 (permalink) |
| Member of Honour ![]() | das ging glaube etwas aneinander vorbei, der typo habsch nur hier drin. das ganze funktioniert soweit, das wird sauber ausgeführt und eben eingetragen. nur das ich dann (abgesehen von meiner fortlaufenden id) zwei identische datensätze drin hab. so müsst ich vorher ein Code: drop from table where data_id = 5 and folder_id = 7 oder alterntiv einen query vorher absetzen, ob es schon die data_id 5 und folder_id 7 kombination in der tabelle schon gibt. aber ich wollte das mit einem query erschlagen - eben in form von dem replace into.
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
| | #4 (permalink) |
| Member of Honour ![]() | Oha, da habe ich wirklich ein wenig schlampig gelesen (das war vor meinem Nachmittags-Kaffee) ![]() Sorry Du hast die beiden Felder auch als kombinierten Schlüssel deklariert, oder? Ich hatte bisher immer nur ein Feld als Schlüssel, aber bei diesen ist SQL bereits lautstark am meckern, wenn ich mit einem Eintrag ankomme, der schonmal im Schlüssel-Feld in der Tabelle vorhanden ist. Wenn SQL das bei dir so durchgehen lässt, könnte es sein, dass dein Scxhlüssel nicht richtig gesetzt ist oder wenn er gesetzt ist, aber eben über 2 Felder, dass er den Schlüssel nicht richtig verarbeitet. EDIT: Irgendwas gab es da auch noch mit unique - aber ob das auf 2 Felder in Kombination anwendbar ist - keinen Schimmer ![]() lG Brabax
__________________ << Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >> << Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >> << Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >> |
| | |
| | #5 (permalink) |
| Member of Honour ![]() | also die beiden spalten als unique setzen? ja das klingt an sich logisch, das probier ich mal aus! also wenn ich über data_id und folder_id nen unique setz kann ich dennoch zwei identische datensätze einfügen (abgesehen von der id)
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
| | #6 (permalink) |
| Member of Honour ![]() | ja, das habe ich befürchtet. Hab mal ein wenig gegoogelt, ich glaube, dieses hier sollte dir bei deinem Problem helfen (Backup nicht vergessen) http://www.little-idiot.de/mysql/mysql-110.html
__________________ << Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >> << Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >> << Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >> |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| replace into bei mssql? | mauralix | Code Kitchen | 1 | 24.10.07 17:57 |
| C++ String replace | THRALL | Code Kitchen | 10 | 01.01.07 03:28 |
| replace funktion [PHP] | [starfoxx] | (Web-) Design und webbasierte Sprachen | 2 | 08.11.05 20:12 |
| replace funktion [PHP] | [starfoxx] | Internet Allgemein | 2 | 08.11.05 20:12 |
| .bat-frage | Lou_2 | Code Kitchen | 10 | 25.10.03 15:26 |