PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   Neuling braucht kurz hilfe (auto_incremential) (http://www.selfphp.de/forum/showthread.php?t=25202)

powerkeks 13.03.2014 13:45:50

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;

Ckaos 13.03.2014 13:52:17

AW: Neuling braucht kurz hilfe (auto_incremential)
 
Hi

Zitat:

arbeitsprotokoll_id INT NOT NULL auto_incremential,
Versuchs mal wie oben mit AUTO_INCREMENT

MfG

CKaos

powerkeks 13.03.2014 13:54:57

AW: Neuling braucht kurz hilfe (auto_incremential)
 
bist du org...DOUBLE FACEPALM!!!!!!!!!!

Danke

powerkeks 13.03.2014 13:59:12

AW: Neuling braucht kurz hilfe (auto_incremential)
 
Dafür bekomm ich jetzt aber diesen hier!:

ERROR 1064 (42000): 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
'UNIQUE (ausnahme_id)
UNIQUE (zulagen_id)
UNIQUE (urlaub_id)
)
ENGINE=InnoDB DEF' at line 11

powerkeks 13.03.2014 14:46:23

AW: Neuling braucht kurz hilfe (auto_incremential)
 
Zitat:

Zitat von Ckaos (Beitrag 146085)
Hi


Versuchs mal wie oben mit AUTO_INCREMENT

MfG

CKaos

Sorry aber könntest du mir nochmal kurz helfen?

Ckaos 13.03.2014 15:11:38

AW: Neuling braucht kurz hilfe (auto_incremential)
 
Hi,

Zitat:

bist du org...
Bitte was?

Code:

CREATE TABLE arbeitsprotokoll (
arbeitsprotokoll_id INT NOT NULL auto_increment,
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;

Kommas vergessen.

Sorry aber schau dir bitte dein Code besser an, wir sind hier nicht wegen Schreibfehler am helfen.

MfG

CKaos

powerkeks 13.03.2014 15:21:18

AW: Neuling braucht kurz hilfe (auto_incremential)
 
Wo gehört dort ein kommar hin?!?!?
Und JA danke ich bin nun mal neuling in dem Thema.

Ckaos 13.03.2014 16:14:17

AW: Neuling braucht kurz hilfe (auto_incremential)
 
Hi,

Zitat:

Wo gehört dort ein kommar hin?!?!?
Komma, das ist das was in längere Sätze kommt um sie zu trennen.

Dein Code
Code:

PRIMARY KEY (arbeitsprotokoll_id)
UNIQUE (ausnahme_id)
UNIQUE (zulagen_id)
UNIQUE (urlaub_id)

Mein Code
Code:

PRIMARY KEY (arbeitsprotokoll_id),
UNIQUE (ausnahme_id),
UNIQUE (zulagen_id),
UNIQUE (urlaub_id)

Also nun wirklich...

MfG

CKaos

Whol1971 27.03.2014 11:59:06

AW: Neuling braucht kurz hilfe (auto_incremential)
 
Hier haben wir das Problem auch schon wieder. Ich würde mir auch gerne mal den Code ansehen, um als Anfänger davon zu lernen, aber leider, werden ja zum einen nachlässige Kommata-Fehler übersehen und zum anderen wird noch nicht mal ein Abschlusskommentar hinterlassen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:51:37 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.