Hey leute habe jetzt dank diesen Forums viele meiner Fehler in meiner Mysql datei beseitigen können. Jetzt häng ich aber ganz schön lange an den Fehler und dachte ich meld mich hier mal an und frage mal nach Hilfe.
Also wie im Titel schon zu sehen ist habe ich den Fehler:
ERROR: Error 1054: Unknown column 'ArbeitsvertragNr.' in 'field list'
SQL Code:
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Elektriker', 1600.00, '2014-05-05', '2015-01-01', NULL)
-- Table `Arbeitsvertrag`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Arbeitsvertrag` (
`ArbeitsvertragNr.` INT NOT NULL AUTO_INCREMENT,
`Art_der_Beschäftigung` VARCHAR(45) NULL,
`Vergütung` DECIMAL(10,2) NOT NULL,
`Vertragsanfang` DATE NULL,
`Vertragsende` DATE NULL,
`Arbeitskraft_ArbeitskraftNr.` INT NOT NULL,
PRIMARY KEY (`ArbeitsvertragNr.`),
INDEX `fk_Arbeitsvertrag_Arbeitskraft_idx` (`Arbeitskraft_ArbeitskraftNr.` ASC),
CONSTRAINT `fk_Arbeitsvertrag_Arbeitskraft`
FOREIGN KEY (`Arbeitskraft_ArbeitskraftNr.`)
REFERENCES `Arbeitskraft` (`ArbeitskraftNr.`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Data for table `Arbeitsvertrag`
-- -----------------------------------------------------
START TRANSACTION;
USE `Di2d`;
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Elektriker', 1600.00, '2014-05-05', '2015-01-01', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Maurer', 1200.00, '2014-01-01', '2015-04-04', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Bauarbeiter', 900.00, '2014-02-12', '2015-01-05', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Zimmermann', 1400.00, '2014-08-08', '2015-05-02', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'LKW-Fahrer', 800.00, '2014-11-01', '2015-12-12', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Gärtner', 750.00, '2013-09-09', '2015-02-06', NULL);
COMMIT;
Für jede Hilfe wäre ich dankbar!
Also wie im Titel schon zu sehen ist habe ich den Fehler:
ERROR: Error 1054: Unknown column 'ArbeitsvertragNr.' in 'field list'
SQL Code:
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Elektriker', 1600.00, '2014-05-05', '2015-01-01', NULL)
-- Table `Arbeitsvertrag`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Arbeitsvertrag` (
`ArbeitsvertragNr.` INT NOT NULL AUTO_INCREMENT,
`Art_der_Beschäftigung` VARCHAR(45) NULL,
`Vergütung` DECIMAL(10,2) NOT NULL,
`Vertragsanfang` DATE NULL,
`Vertragsende` DATE NULL,
`Arbeitskraft_ArbeitskraftNr.` INT NOT NULL,
PRIMARY KEY (`ArbeitsvertragNr.`),
INDEX `fk_Arbeitsvertrag_Arbeitskraft_idx` (`Arbeitskraft_ArbeitskraftNr.` ASC),
CONSTRAINT `fk_Arbeitsvertrag_Arbeitskraft`
FOREIGN KEY (`Arbeitskraft_ArbeitskraftNr.`)
REFERENCES `Arbeitskraft` (`ArbeitskraftNr.`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Data for table `Arbeitsvertrag`
-- -----------------------------------------------------
START TRANSACTION;
USE `Di2d`;
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Elektriker', 1600.00, '2014-05-05', '2015-01-01', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Maurer', 1200.00, '2014-01-01', '2015-04-04', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Bauarbeiter', 900.00, '2014-02-12', '2015-01-05', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Zimmermann', 1400.00, '2014-08-08', '2015-05-02', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'LKW-Fahrer', 800.00, '2014-11-01', '2015-12-12', NULL);
INSERT INTO `Arbeitsvertrag` (`ArbeitsvertragNr.`, `Art_der_Beschäftigung`, `Vergütung`, `Vertragsanfang`, `Vertragsende`, `Arbeitskraft_ArbeitskraftNr.`) VALUES (NULL, 'Gärtner', 750.00, '2013-09-09', '2015-02-06', NULL);
COMMIT;
Für jede Hilfe wäre ich dankbar!

Kommentar