• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

MySQL - Fehler 1064

Nighthawk

Linsenhofener Sämling
Registriert
16.12.06
Beiträge
2.558
Hallo,

ich versuche gerade eine Tabelle folgendermaßen anzulegen:

Code:
CREATE TABLE `ga`.`teachers` (
  `shortname` VARCHAR NOT NULL,
  `name` VARCHAR,
  `lastname` VARCHAR,
  PRIMARY KEY (`shortname`)
)
CHARACTER SET utf8;

Beim Ausführen bekomm ich aber nur:

Code:
Error executing SQL commands to create table.
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,
  `name` VARCHAR,
  `lastname` VARCHAR,
  PRIMARY KEY (`shortname`)
)
' at line 2 (error 1064)

Hat jemand ne Idee?

Gruß,
Martin
 

Anhänge

  • Bild 2.png
    Bild 2.png
    85 KB · Aufrufe: 65

Trapper

Meraner
Registriert
12.05.05
Beiträge
231
Der Typ VARCHAR muss mit einer maximalen Zahl Zeichen deklariert werden, die die Spalte speichern kann. Also etwa
Code:
VARCHAR(100)