Thomas Schmieder: MySQL leeren Datensatz erzeugen

Hallo,

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.

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

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

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.
  1. 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