Einzelnen Beitrag anzeigen
  #1  
Alt 13.03.2014, 13:45:50
powerkeks powerkeks ist offline
Anfänger
 
Registriert seit: Mar 2014
Alter: 69
Beiträge: 5
Neuling braucht kurz hilfe (auto_incremential)

Hi Leute bin grad voll am verzweifeln! bekomme immer den 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 'auto_incremential, kommen_zeit TIME DEFAULT NULL, gehen_zeit TIME DEAFULT NULL, ' at line 2

das einzige was ich bis jetzt gemacht habe war:
CREATE DATABASE test;

USE DATABASE test;

CREATE TABLE arbeiter(
mitarbeiter_id int(11) NOT NULL AUTO_INCREMENT,
vorname VARCHAR(100) NOT NULL,
nachname VARCHAR(100) NOT NULL,
geburtsdatum DATE NOT NULL,
geschlecht CHAR(1) NOT NULL,
strasse VARCHAR(100) NOT NULL,
ort VARCHAR(100) NOT NULL,
plz SMALLINT NOT NULL,
land VARCHAR(100) NOT NULL,
emailadresse VARCHAR(100) NOT NULL,
telefonnummer VARCHAR(30) NOT NULL,
gehalt DECIMAL(8,2) DEFAULT NULL,
abteilung enum('Marketing','Logistik','Management','Buchhaltung','Projektleiter' ,'CEO','Administration','Personal','Reinigung') DEFAULT NULL,
benutzername varchar(20) DEFAULT NULL,
passwort char(32) NOT NULL ,
PRIMARY KEY (mitarbeiter_id),
UNIQUE benutzer_unq(benutzername)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE arbeitsprotokoll (
arbeitsprotokoll_id INT NOT NULL auto_incremential,
kommen_zeit TIME NOT NULL,
gehen_zeit TIME NOT NULL,
kommen_datum DATE DEFAULT NULL,
gehen_datum DATE DEFAULT NULL,
ausnahme_id INT(11) NOT NULL,
zulagen_id INT(11) NOT NULL,
urlaub_id INT(11) NOT NULL,
PRIMARY KEY (arbeitsprotokoll_id)
UNIQUE (ausnahme_id)
UNIQUE (zulagen_id)
UNIQUE (urlaub_id)
)
ENGINE=InnoDB DEFAULT CHARSET=latin1;
Mit Zitat antworten