Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Error beim Erstellen einer Tabelle (https://www.delphipraxis.net/11441-error-beim-erstellen-einer-tabelle.html)

Gregor 6. Nov 2003 18:34


Error beim Erstellen einer Tabelle
 
Hallo,

ich habe 3 Tabellen (Mitglied,Gruppe,Projekt). Hier erstmal die CREAT anweisungen :)

Tabelle Mitglieder
SQL-Code:
CREATE TABLE Mitglieder (
  ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  Name CHAR(15) NOT NULL,
  Vorname CHAR(15) NOT NULL,
  Nick CHAR(15) NOT NULL,
  Passwort INTEGER UNSIGNED NOT NULL,
  E-Mail CHAR NULL,
  Gemachtes TEXT NULL,
  Projekt_ID INTEGER UNSIGNED NULL,
  Gruppe_ID INTEGER UNSIGNED NULL,
  PRIMARY KEY(ID)
);
Tabelle Gruppe
SQL-Code:
CREATE TABLE Gruppe (
  ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  Mitglieder_ID INTEGER UNSIGNED NOT NULL,
  Name CHAR(15) NOT NULL,
  Rechte INTEGER UNSIGNED NULL,
  PRIMARY KEY(ID),
  INDEX Rang_FKIndex1(Mitglieder_ID)
);
Tabelle Projekt
SQL-Code:
CREATE TABLE Porjekt (
  ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  Mitglieder_ID INTEGER UNSIGNED NOT NULL,
  Name CHAR NOT NULL,
  Vortschritt INTEGER UNSIGNED NOT NULL DEFAULT '0',
  Start DATE NOT NULL,
  PRIMARY KEY(ID),
  INDEX Porjekt_FKIndex1(Mitglieder_ID)
);
Nun zur Fehlermeldung:

Zitat:

Zitat von PHPMyAdmin/MySQL
#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 '-Mail CHAR NULL,
Gemachtes LONGTEXT NULL,
Projekt_ID INTE

Nun kann ich einfach meinen Fehler nicht finden, der ganze aufbau kann man auch HIER anschaun :D

Gregor

P.S: Danke schonmal in vorraus!

Gregor 6. Nov 2003 18:38

Re: Error beim Erstellen einer Tabelle
 
Ok Fehler gefunden, Mirilin hat das E-Mail endeckt! Also der Strich darf nicht sein :P

APP 6. Nov 2003 19:05

Re: Error beim Erstellen einer Tabelle
 
Hallo Gregor,

Zitat:

Zitat von Gregor
Tabelle Projekt
SQL-Code:
CREATE TABLE Porjekt
...

mir ist nur noch aufgefallen, dass Deine Tabelle Projekt im obigen Statement und auch auf der Seite die im Link angegeben wurde "Porjekt" heißt, ist das Absicht? :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz