MySQL :: Zeile leeren, nicht löschen
dia
- datenbank
0 Vinzenz Mai0 Alex0 Vinzenz Mai0 dedlfix
0 ChrisB0 Rouven
Hallo zusammen,
ich habe eine tabelle mit einer ID und diversen attributen.
ID | att1 | att2 | att3 | ...
in den Attributen steht natürlich was drin, die ID wird durch einen fortlaufenden autowert generiert.
jetzt möchte ich eine zeile LEEREN, und NICHT löschen.
gibt es dabei einen einfacheren weg als jeden einzelnen Attribut wert manuell auf LEER oder 0 zu setzen ???
vielen Dank schon mal für eure Hilfen.
Gruß,
dia.
Hallo,
jetzt möchte ich eine zeile LEEREN, und NICHT löschen.
gibt es dabei einen einfacheren weg als jeden einzelnen Attribut wert manuell auf LEER oder 0 zu setzen ???
das ist doch ganz einfach. Einfacher geht es nicht.
Freundliche Grüße
Vinzenz
Aber es ist umständlich ... :)
Hallo
Aber es ist umständlich ... :)
Inwiefern umständlich. Ich finde es geradeaus und einfach. In der API gern auch leicht generierbar.
Natürlich bleibt anzumerken, dass ich keinen Anwendungszweck für Zeilen sehe, die keine Nutzdaten enthalten.
Freundliche Grüße
Vinzenz
echo $begrüßung;
Aber es ist umständlich ... :)
Man könnte die Daten stehen lassen und ein Löschkennzeichen setzen. Dabei wird aber die Komplexität, weil stets das Löschkennzeichen berücksichtigt werden muss, über die gesamte Anwendung verstreut, oder zumindest über den Teil, der sich mit der Datenabfrage beschäftigt.
echo "$verabschiedung $name";
Hi,
jetzt möchte ich eine zeile LEEREN, und NICHT löschen.
gibt es dabei einen einfacheren weg als jeden einzelnen Attribut wert manuell auf LEER oder 0 zu setzen ???
Ggf. REPLACE unter Angabe des Primary Key mit "und sonst nichts"?
MfG ChrisB
Hello,
Ggf. REPLACE unter Angabe des Primary Key mit "und sonst nichts"?
mal davon abgesehen, dass ich das Grundproblem des OP absolut nicht nachvollziehen kann, halte ich den Vorschlag für gefährlich, gemessen an INSERT...ON DUPLICATE KEY UPDATE - warum? Weil ein eventuell vorhandener ON DELETE CASCADE Trigger bei Replace auf Grund des impliziten DELETE feuern dürfte - weer weiß, was das wiederum für Konsequenzen nach sicht zieht...
MfG
Rouven