guten tach,
angenommen, ich habe eine tabelle mit 5 feldern. 4 vom typ 'blob' und ein 'int' für die id. werden nun in den feldern 2 und 3 texte gespeichert, so füllt mysql die übrigen 2 blob-felder mit den standardwerten (NULL). möchte ich in dieser zeile feld 3 löschen, so kann ich den DELETE-befehl nicht benutzen, da sonst die komplette zeile gelöscht wird und muss daher ein UPDATE für das betreffende feld durchführen. wie bekomme ich es hin, dass der standardwert eingetragen wird? mit
will es nicht funzen, da er 'NULL' als zeichenkette speichert und mir diesen wert bei einem
als string ausgibt. auch '0' und '' bringen mich nicht weiter!
streicher
angenommen, ich habe eine tabelle mit 5 feldern. 4 vom typ 'blob' und ein 'int' für die id. werden nun in den feldern 2 und 3 texte gespeichert, so füllt mysql die übrigen 2 blob-felder mit den standardwerten (NULL). möchte ich in dieser zeile feld 3 löschen, so kann ich den DELETE-befehl nicht benutzen, da sonst die komplette zeile gelöscht wird und muss daher ein UPDATE für das betreffende feld durchführen. wie bekomme ich es hin, dass der standardwert eingetragen wird? mit
PHP-Code:
"UPDATE tabelle SET feld_1='NULL' WHERE id='$id'"
PHP-Code:
mysql_fetch_array($result);
streicher
Kommentar