Hallo beim Ausführen der mySQL Anweisung kommt eine Fehlermeldung und ich weiß nicht wieso:
[FEHLER in Abfrage 1] Table 'rechtsform' already exists
Ausführung angehalten!
Hat jemand eine Idee wieso?
[FEHLER in Abfrage 1] Table 'rechtsform' already exists
Ausführung angehalten!
Code:
CREATE TABLE Rechtsform ( id int(3) unsigned zerofill unique NOT NULL AUTO_INCREMENT, Rechtsform varchar(50) NOT NULL DEFAULT '', PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; LOCK TABLES `Rechtsform` WRITE; /*!40000 ALTER TABLE `Rechtsform` DISABLE KEYS */; INSERT INTO `Rechtsform` (`id`, `Rechtsform`) VALUES (001,'Natürliche Person'), (002,'Ehegemeinschaft'), (003,'Juristische Person'), (004,'Betrieb einer Gebietskörperschaft'); /*!40000 ALTER TABLE `Rechtsform` ENABLE KEYS */; UNLOCK TABLES; # Export von Tabelle Landwirt # ------------------------------------------------------------ DROP TABLE IF EXISTS Landwirt; CREATE TABLE Landwirt ( Betriebsnummer varchar(30) NOT NULL DEFAULT '', Vorname varchar(30) NOT NULL DEFAULT '', Nachname varchar(30) NOT NULL DEFAULT '', Titel varchar(15) DEFAULT NULL, Unternehmensbezeichnung varchar(255) NOT NULL DEFAULT '', PLZ int(4) unsigned NOT NULL, Ort varchar(30) NOT NULL DEFAULT '', Strasse varchar(50) NOT NULL DEFAULT '', Hausnummer varchar(10) NOT NULL DEFAULT '', Telefonnummer varchar(20) DEFAULT NULL, Geburtsdatum date DEFAULT NULL, EMail varchar(30) DEFAULT NULL, Faxnummer varchar(20) DEFAULT NULL, RechtsformID int(3) NOT NULL, PRIMARY KEY (Betriebsnummer), CONSTRAINT fk_rechtsform FOREIGN KEY (RechtsformID) REFERENCES Rechtsform(id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Comment