SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.04.2006, 14:54:20
xjmdolby xjmdolby ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 2
FOREIGN KEY .. REFERENCES ..

Hallo zusammen,

bin eigentlich eher in der ORACLE-Welt zu Hause.
Nun muss ich zu Schulungsszwecken eine MySQL-DB aufbauen.

Erst hatte ich die Vers. 3.38. Als ich zum x. Mal versuchte einen FOREIGN KEY-Constraint einzusetzen und es nicht funzte, las ich im Netz, dass das erst am V4.0 geht.
Also flugs aufgesetzt und es funzt immer noch nicht, weder über MySQL-Front noch über SQL-Befehl (s.u.).
Wenn ich die Tabelle wie unten erstellen, gibt es keine Fehlermeldung, aber der FOREIGN KEY-Constraint ist wirkungslos bzw. ist gar nicht erstellt worden.

MySQL4.0 läuft bei mir auf Windows 2000 Prof.

Weiss jemand weiter? Würde mir echt helfen.

Gruß Jochen

Hier der CREATE-Befehl:

CREATE table EMP (
`EMPLOYEE_ID` int(6) NOT NULL default '0',
`FIRST_NAME` varchar(20) default NULL,
`LAST_NAME` varchar(25) NOT NULL default '',
`EMAIL` varchar(25) NOT NULL default '',
`PHONE_INTEGER` varchar(20) default NULL,
`HIRE_DATE` date NOT NULL default '0000-00-00',
`JOB_ID` varchar(10) NOT NULL default '',
`SALARY` double(8,2) default NULL,
`COMMISSION_PCT` double(4,2) default NULL,
`MANAGER_ID` int(6) default NULL,
`DEPARTMENT_ID` int(4) default NULL,
PRIMARY KEY (`EMPLOYEE_ID`),
UNIQUE KEY `EMAIL` (`EMAIL`),
KEY `EMP_DEPARTMENT_IX` (`DEPARTMENT_ID`),
KEY `EMP_JOB_IX` (`JOB_ID`),
KEY `EMP_MANAGER_IX` (`MANAGER_ID`),
KEY `EMP_NAME_IX` (`LAST_NAME`,`FIRST_NAME`),
FOREIGN KEY (DEPARTMENT_ID) REFERENCES departments(DEPARTMENT_ID) ON DELETE CASCADE
) TYPE=InnoDB;

Geändert von xjmdolby (04.04.2006 um 15:02:06 Uhr)
Mit Zitat antworten
  #2  
Alt 04.04.2006, 17:19:06
ninguno ninguno ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 27
AW: FOREIGN KEY .. REFERENCES ..

und wie schaut die departments tabelle aus?
__________________
was machen die vielen Gedanken in meinem Kopf ?
Mit Zitat antworten
  #3  
Alt 05.04.2006, 16:11:46
xjmdolby xjmdolby ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 2
AW: FOREIGN KEY .. REFERENCES ..

Primary Key auf department_id ...
Mit Zitat antworten
  #4  
Alt 06.04.2006, 12:42:41
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: FOREIGN KEY .. REFERENCES ..

Zeige mal die CREATE TABLE-Query für die Tabelle departments.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Foreign Key Scyth MySQLi/PDO/(MySQL) 0 22.07.2005 16:35:53


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


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


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt