Hallo,
ich bin ganz neu hier und habe auch direkt ein Problem.
Ich habe mit MySQL Workbench ein Datenbankdesign gemacht und dieses dann als SQL CREATER exportiert und wollte es in PHPMyAdmin importieren.
So weit, so gut.
Jetzt hat meine Datenbank 9 Tabellen und 8 davon hats auch fleissig importiert, bei der letzten aber kommt der Fehler:
Code:
-- -----------------------------------------------------
-- Table `mydb`.`Atribute`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`Atribute` (
`idAtribute` INT NOT NULL AUTO_INCREMENT ,
`IP` NULL ,
`VLAN` VARCHAR( 45 ) NULL ,
`MAC` VARCHAR( 45 ) NULL ,
`Text` VARCHAR( 45 ) NULL ,
`Port_idPort` INT NULL ,
PRIMARY KEY ( `idAtribute` ) ,
INDEX `fk_Atribute_Port` ( `Port_idPort` ASC ) ,
CONSTRAINT `fk_Atribute_Port` FOREIGN KEY ( `Port_idPort` ) REFERENCES `mydb`.`Port` (
`idPort`
) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE = InnoDB;
MySQL meldet: Dokumentation
#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 'NULL ,
`VLAN` VARCHAR(45) NULL ,
`MAC` VARCHAR(45) NULL ,
`Text` VARCHA' at line 3
Jetzt habe ich mir das einige Minuten angeschaut und find den Fehler nicht, auch Google hat mir nicht das erhoffte Ergebinss geliefert, das einzige was ich rausfinden konnte dass evtl. meine PHP Version nicht passt, aber nachdem ich nachgeschaut habe konnte ich das auch ausschliessen (glaube ich zumindest).
Ich verwende übrigens XAMPP.
PHP Version 5.3.0
Windows XP SP2
Ich hoffe ich hab bei der Forensuche nichts übersehen und das problem ist nicht schon längst gelöst. Oder ich bin im falschen Teil des Forums oder hab irgendwelche Informationen vergessen.
Bin übrigens ziemlich neu auf den Gebiet also lasst Gnade walten :).
Kind regards
DerBee