Vinzenz Mai: SQL Fehler 1064

Beitrag lesen

Hallo Benni,

ich habe folgenden SQL-Befehl, leider wird dieser wegen eine Fehlers nicht ausgeführt. Ist das erste Mal das dieser Befehl nicht ausgeführt wird.

Diese Anweisung wird noch nie ausgeführt worden sein!

Fehler:
1064 - 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 ')' at line 28

1 *******************************************************************
2 #hpm_activate
3
4 create table hpm_activate
5 (
6  id INT NOT NULL AUTO_INCREMENT,
7  PRIMARY KEY(id),
8
9  aid VARCHAR(250),
10
11   username VARCHAR(30),
12   kategorie VARCHAR(10),
13
14   vorname VARCHAR(100),
15   nachname VARCHAR(100),
16   strasse VARCHAR(100),
17   hausnummer VARCHAR(10),
18   plz VARCHAR(5),
19   ort VARCHAR(100),
20
21   geburtsdatum VARCHAR(10),
22
23   telefon VARCHAR(100),
24   telefax VARCHAR(100),
25
26   email VARCHAR(100),
27   datum VARCHAR(10),
28   status VARCHAR(2),
29 );
***************************************************************
Kann mir jemand helfen woran das liegt?

In der angegebenen Zeile ist ein Zeichen zuviel, deswegen ist die Klammer
in Zeile 29 unerwartet.

aid VARCHAR(250), warum?

geburtsdatum und datum VARCHAR(10) ist einfach Unsinn. Verwende einen angemessenen Datentyp.

Freundliche Grüße

Vinzenz