Problem mit einer Tabelle einer MFZ

Krypton

Neuer Benutzer
Beiträge
1
Hallöchen..

ich weiß nicht mehr weiter. Das Problem hatte ich vor einigen Wochen schon einmal, kann mich aber nicht mehr an den Lösungsweg erinnern. Ich arbeite mit einem Freund gemeinsam an einer Mitfahrzentrale, welche für unsere alte Schule genutzt werden soll/wird.
Wir haben uns ein eigenes DB-Modell erarbeitet und umgesetzt. Getestet wurde alles in Kombination mit WordPress bei uns Local via Xampp. Dort lief alles ohne Probleme. Nun ziehen wir alles auf den neuen Host um (Strato). Dort haben wir alles soweit installiert, nun fehlt nur noch diese eine Tabelle und die DB wäre komplett. Alles läuft dort über phpMyAdmin. Eingeloggt, neue DB erstellt und Tabelle für Tabelle inportiert. Nun kommt mein Problem..

Bei dem Import der tbl_Abfrage, erhalte ich dauerhaft folgender 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 '('A'/'D') CHAR(6),
status(1/0) BOOLEAN,

FOREIGN KEY (fk_BenutzerName)
REFE' at line 8

Die Tabelle ist wie folgt aufgebaut...

CREATE TABLE tbl_Anfrage
(
AnfrageNummer int (11),
fk_BenutzerName VARCHAR(255),
Sender VARCHAR(255),
Telefon VARCHAR(25),
Email VARCHAR(55),
status('A'/'D') CHAR(6),
status(1/0) BOOLEAN,

FOREIGN KEY (fk_BenutzerName)
REFERENCES tbl_Benutzer(BenutzerName)
ON UPDATE CASCADE
ON DELETE NO ACTION
)
ENGINE= InnodB;





Die Felder Status werden zur Überprüfung der Annahme einer Buchung verwendet.

Ich hoffe ihr findet den Fehler, danke schon einmal und viele Grüße.
 

Anhänge

  • tbl_abfrage.JPG
    tbl_abfrage.JPG
    22,7 KB · Aufrufe: 0
Werbung:
Code:
Geben Sie »help« für Hilfe ein.

test=# create table xxx(status(1/0) BOOLEAN);
FEHLER:  Syntaxfehler bei »(«
ZEILE 1: create table xxx(status(1/0) BOOLEAN);
  ^
test=*# create table xxx("status(1/0)" BOOLEAN);
CREATE TABLE
test=*#

IIRC hat MySQL keinen BOOLEAN-Typen, aber ich kann mich auch irren.
 
Werbung:
Zurück
Oben