sombrero2007 Geschrieben 22. März 2007 Teilen Geschrieben 22. März 2007 Hi @all, ich bin in sachen MySQL recht neu, deshalb habe ich mir mit dem DBDesigner 4 eine Datenbank Designt. Die habe ich jetzt über DBDesigner 4 exportiert und wollte Sie in meine MySQL Datenbank importieren. Leider funktioniert das nicht, ich bekomme die Fehlermeldung:ERROR 1064 (42000) at line 1: 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 10 Ich hab mir den Code angeschaut, kann aber leider nix fest stellen:CREATE TABLE Ansprechpartner ( idAnsprechpartner INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, Firma_idFirma INTEGER UNSIGNED NOT NULL, Name CHAR NULL, Vorname CHAR NULL, Telefon INTEGER UNSIGNED NULL, Handy INTEGER UNSIGNED NULL, Fax INTEGER UNSIGNED NULL, Mail VARCHAR NULL, PRIMARY KEY(idAnsprechpartner), INDEX Ansprechpartner_FKIndex1(Firma_idFirma) ); CREATE TABLE Firma ( idFirma INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, Name CHAR NULL, Straße VARCHAR(45) NULL, PLZ INTEGER UNSIGNED NULL, Ort CHAR NULL, PRIMARY KEY(idFirma) ); CREATE TABLE Kommentare ( Objektnummer INTEGER UNSIGNED NOT NULL, Wohnung_Objektnummer INTEGER UNSIGNED NOT NULL, Offene Fragen VARCHAR NOT NULL AUTO_INCREMENT, Positives VARCHAR NULL, Negatives VARCHAR NULL, PRIMARY KEY(Objektnummer), INDEX Kommentare_FKIndex1(Wohnung_Objektnummer) ); CREATE TABLE Kontakt Status ( objektnummer INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, Wohnung_Objektnummer INTEGER UNSIGNED NOT NULL, Kontaktstatus VARCHAR NULL, PRIMARY KEY(objektnummer), INDEX Kontakt Status_FKIndex1(Wohnung_Objektnummer) ); CREATE TABLE Wohnung ( Objektnummer INTEGER UNSIGNED NOT NULL, Ansprechpartner_idAnsprechpartner INTEGER UNSIGNED NOT NULL, Immobörse CHAR NULL, Zimmer INTEGER UNSIGNED NULL, Größe INTEGER UNSIGNED NULL, Etage INTEGER UNSIGNED NULL, Ort CHAR NULL, Preis INTEGER UNSIGNED NULL, Preis/qm INTEGER UNSIGNED NULL, Hausgeld INTEGER UNSIGNED NULL, Baujahr INTEGER UNSIGNED NULL, Tiefgarage CHAR NULL, Stellpaltz INTEGER UNSIGNED NULL, PRIMARY KEY(Objektnummer), INDEX Wohnung_FKIndex1(Ansprechpartner_idAnsprechpartner) ); Hat jemand eine Ahnung wo das Prob liegen könnte? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kingofbrain Geschrieben 22. März 2007 Teilen Geschrieben 22. März 2007 Servus, sieht so aus, als würde die Syntax in Zeile 10 nicht passen: PRIMARY KEY(idAnsprechpartner), Schau mal in die MySQL-Doku zur Syntax bei der Definition von Primary Keys, dann solltest Du sehen, wie es richtig gehen sollte. Peter Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 22. März 2007 Teilen Geschrieben 22. März 2007 Servus, sieht so aus, als würde die Syntax in Zeile 10 nicht passen: Schau mal in die MySQL-Doku zur Syntax bei der Definition von Primary Keys, dann solltest Du sehen, wie es richtig gehen sollte. Peter Das passt schon. Zum Problem: Bei Varchar musst du angeben wie lang die Spalte ist. Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.