Die Werte automatisch auf nulls zu setzen?

Hallo an alle,
angenommen habe ich eine Tabelle mit 6 Spalten erstellt, wobei die Elemente dieser Tabelle Nulls sind… also genau:

CREATE TABLE ONTOLOGY_ELEMENT_test3(b0 INT(6) NOT NULL AUTO_INCREMENT PRIMARY KEY, b1 INT(6), b2 text, b3 varchar(128), b4 varchar(128), b5 INT(1) );

und dann füge ich die Nulls rein:

INSERT INTO ONTOLOGY_ELEMENT_test3 (b0)VALUES (NULL);
INSERT INTO ONTOLOGY_ELEMENT_test3 (b1)VALUES (NULL);
INSERT INTO ONTOLOGY_ELEMENT_test3 (b2)VALUES (NULL);
INSERT INTO ONTOLOGY_ELEMENT_test3 (b3)VALUES (NULL);
INSERT INTO ONTOLOGY_ELEMENT_test3 (b4)VALUES (NULL);
INSERT INTO ONTOLOGY_ELEMENT_test3 (b5)VALUES (NULL);
INSERT INTO ONTOLOGY_ELEMENT_test3 (b6)VALUES (NULL);

Diese Tabelle Y ist eine Hilfstabelle, die mit einer anderen Tabelle X verbunden ist. In dieser Tabelle Y soll man erkennen, was sich in der originallen tabelle X verändert hat…
meine Frage lautet:
gibt es eine Möglichkeit in mysql, die Werte der Tabelle Y automatisch auf Nulls zu setzten, nachdem ich weiss was sich in der ersten Tabelle verändert hat?
vielen Dank im voraus,
Oli.

Hallo nochmal,

du kannst aber schon bis 6 zählen? Und du weißt, was Zeilen und Spaletn sind?
Und du willst ein „NOT NULL“-Feld mit NULL füllen?

Und was sind jetzt die Tabellen X und Y?

gibt es eine Möglichkeit in mysql, die Werte der Tabelle Y
automatisch auf Nulls zu setzten, nachdem ich weiss was sich
in der ersten Tabelle verändert hat?

Trigger.

  • m.