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 ::

Das Zend Framework

Das Zend Framework 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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.03.2015, 21:38:17
Allrounder93 Allrounder93 ist offline
Anfänger
 
Registriert seit: Feb 2015
Alter: 28
Beiträge: 6
Foreign Key bei Änderung auch primary Key ändern

Hi,

kann ich bei der Angabe des FK auch eine Update-Reference auf den PK bei Update des FK vergeben, so dass eine Änderung des FK am PK vorgenommen wird?
oder geht dies nur über einen Trigger?


Gruß Chris
Mit Zitat antworten
  #2  
Alt 26.03.2015, 09:05:29
Benutzerbild von BozzaCoon
BozzaCoon BozzaCoon ist offline
Anfänger
 
Registriert seit: Dec 2014
Alter: 35
Beiträge: 20
AW: Foreign Key bei Änderung auch primary Key ändern

Hallo Allrounder93,
Ich habe mir deine Frage mehrmals durchgelesen und ich versteh dein Problem leider nicht.
Ich versteh deine Aussage so:
Code:
Tabelle 1 Person                  Tabelle 2 Adresse
+---+------+--------+             +----+--------+
|ID | Name | Adresse|             | ID | Straße |
|1  | Tino | 1      |             | 1  | Mühlst.|
+---+------+--------+             +----+--------+
Wenn man nun die Straße ändert so ist die ID vom FK doch die selbe und die änderungen sind in der Tabelle 1 bekannt.
Code:
Select p.Name, a.Straße
from Personen p
inner join Adresse a
on p.Adresse = a.ID
Von mir kommt allerdings nur gefährliches HALBwissen zum Thema PK-FK
deswegen hier ein Link der Aufschluss bieten könnte.

Auszug:
Die Optionen eines FOREIGN KEY bestimmen das Verhalten der Tabelle,
die die Verweise (Fremdschlüssel) benutzt – also der Detailtabelle –, sobald in der Primärtabelle die Primärschlüssel geändert werden.
Allgemein steht folgendes Verhalten zur Auswahl:
NO ACTION – alle Änderungen werden verweigert
CASCADE – die Weitergabe der Änderung an die Detailtabelle
RESTRICT – die Verweigerung der Änderung auch in der Primärtabelle
SET NULL – die Änderung des Verweises in der Detailtabelle auf NULL
SET DEFAULT – die Änderung des Verweises in der Detailtabelle auf den Vorgabewert der Spalte

Lg BozzaCoon
PS.: Vielleicht etwas genauer dein Problem schildern?
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
extrem langsame Abfrage.. Daktari MySQLi/PDO/(MySQL) 14 30.01.2015 15:14:49
MySQL: InnoDB & Foreign Key... Büddl MySQLi/PDO/(MySQL) 6 25.07.2009 21:18:28
a foreign key constraint fails wastl1337 MySQLi/PDO/(MySQL) 6 11.06.2009 09:35:25
Query/DB-Optimierung Phaltôn MySQLi/PDO/(MySQL) 14 20.12.2008 23:56:36
Vorschläge für Projektidee benötigt: Linux_Commands c4 Off Topic Area 3 25.08.2004 16:11:49


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:43:00 Uhr.


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


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