Andreas Korthaus: MySQL leeren Datensatz erzeugen

Beitrag lesen

Hi Tom!

kann mir einer einen guten Tipp geben, wie ich in PHP mit MySQL einen leeren Datensatz für eine Tabelle erzeuge? Der sollte eben alle Felder enthalten und die Defaultwerte darin eingetragen haben.

bei mir funktioniert

INSERT INTO table () VALUES ()

wie gut oder schlecht das ist weiß ich aber nicht.

Er soll aber noch nicht an die Tabelle angehängt sein.

wie soll ich das verstehen? Wie "anhängen"?

Zweite Frage:
Kann man bei set-Feldern (String-Subtype SET) keine Defaults angeben? Dann wären Defaults also immer skalar?

bei mir funktioniert:

ALTER TABLE table ADD setfeld SET('a','b') DEFAULT 'a'

Grüße
Andreas

PS: mySQL 3.23.54