Mysql: ganze spalte mit inhalt füllen

Liebe/-r wer-weiss-was Experte/-in,

ich hätte einmal eine Frage.

Ich habe eine Tabelle mit den spalten name und beschreibung habe. In
der
spalte name sind schon viele daten eingetragen, also z.B 30 Namen.
Die Spalte beschreibung ist allerdings noch leer. Kann ich nun
aufeinmal die Spalte beschreibung mit -nicht vorhanden- füllen. So
dass ich nicht jede einzelne Zeile abarbeiten muss, sondern es auf
einmal machen kann.

name beschreibung

bla1
bla2
bla3
bla4
bla5
bla6
bla7
bla8

Und jetzt möchte ich, dass in der Spalte beschreibung überall ‚-nicht
vorhanden-‘ steht. Ich hatte es mit insert (beschreibung) value
(’-nicht vorhanden’) probiert, aber das hat nicht funktioniert. Gibt
es eine andere Möglichkeit?

Danke schon einmal.

Hi,

Ich habe eine Tabelle mit den spalten
name und beschreibung habe. In der
spalte name sind schon viele daten
eingetragen, also z.B 30 Namen.
Die Spalte beschreibung ist allerdings
noch leer. Kann ich nun
aufeinmal die Spalte beschreibung mit
-nicht vorhanden- füllen.

Kein Problem:
leg das Feld Beschreibung mit der option not null und dem default „–keine beschreibung–“ oder wie Du’s haben willst an, dann werden automatisch alle Datensätze damit versehen, auch die schon in der Tabelle befindlichen (tested mysql 3.22.32)

al

insert (beschreibung) value
(’-nicht vorhanden’):hat nicht funktioniert. Gibt

Mit einem INSERT legst du neue Datensätze an, bestehende Datensätze ändern tust du mit UPDATE, würde so aussehen:

UPDATE tabelle SET beschreibung=’-nicht vorhanden’

So schreibt er dir überall „-nicht vorhanden“ rein, wenn du aber auch welche hast wo eine Beschreibung drinnen ist und die nicht überschreiben willst mußt du noch eine WHERE-Klausel dazufügen:

UPDATE tabelle SET beschreibung=’-nicht vorhanden’
WHERE beschreibung IS NULL

Grüße, Robert