mika: mysql

Hallo Leute!!

Erstelle in mysql mit dem MysqlAdministrator ein Table - bekomme aber IMMER nur Fehlermeldungen!! Warum??

Version: MySQL 5.0.45-Debian

CREATE TABLE WC.user (
  id INT  NOT NULL DEFAULT NULL AUTO_INCREMENT,
  name VARCHAR  NOT NULL,
  surname VARCHAR  NOT NULL,
  bday INT UNSIGNED NOT NULL,
  wert1 INT UNSIGNED NOT NULL,
  wert2 INT UNSIGNED NOT NULL,
  access INT UNSIGNED NOT NULL,
  PRIMARY KEY(id)
)
ENGINE = MYISAM;

ERROR? Was ist da falsch??

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL,
  surname VARCHAR  NOT NULL,
  bday INT UNSIGNED NOT NULL,
  `vyea' at line 3 (errno: 1064)
Click 'Ignore' if you'd like to have this error ignored until the end of the script.

gruss

  1. Hi,

    Erstelle in mysql mit dem MysqlAdministrator ein Table - bekomme aber IMMER nur Fehlermeldungen!! Warum??

    weil VARCHAR die maximale Anzahl der zu speichernden Zeichen benötigt. Das ist übrigens kein Grund, hysterisch zu werden, zu schreien und multiple Satzzeichen zu verwenden.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Erstelle in mysql mit dem MysqlAdministrator ein Table - bekomme aber IMMER nur Fehlermeldungen!! Warum??

    Das Problem ist ja gelöst, aber diese Aussage zur Spalte id …

    NOT NULL DEFAULT NULL

    … finde ich auch lustig ;-)