Προς το περιεχόμενο

foreign keys στη MySQL


Hrakleio12

Προτεινόμενες αναρτήσεις

Δημοσ.

ΡΕ ΠΑΙΔΙΑ ΞΕΡΕΙ ΚΑΝΕΙΣ ΠΩΣ ΜΠΟΡΩ ΝΑ ΦΤΙΑΞΩ FOREIGN KEYS ΣΤΗ MYSQL ΚΑΙ ΑΝ ΑΥΤΟ ΕΧΕΙ ΝΟΗΜΑ ?(ΔΗΛΑΔΗ ΥΠΟΣΤΗΡΙΖΕΙ Η MYSQL FOREIGN KEYS?)

ΑΝ ΟΧΙ ΠΩΣ ΜΠΟΡΕΙ ΝΑ ΓΙΝΕΙ ΑΥΤΟ ?

 

THANKS!

Δημοσ.

H mysql den ipostirizei foreign keys me ton tropo pou ipostirizoun alles baseis (oracle, sybase). H oracle px 8a elegxe an to entry pou bazeis san foreign key iparxei sto table pou kanei reference. An oxi, den tha se afine na dimiourgiseis to entry. Auto den isxiei sthn mysql. Alla mporeis na petixeis to idio apotelesma mesw tou kwdika.

Δημοσ.

ΡΕ ΠΑΙΔΙΑ ΜΗΠΩΣ ΜΠΟΡΕΙΤΕ ΝΑ ΜΟΥ ΠΕΙΤΕ ΤΟΝ ΚΩΔΙΚΑ ΠΟΥ ΧΡΕΙΑΖΕΤΑΙ ΓΙΑ ΝΑ ΓΙΝΕΙ ΑΥΤΟ (ΔΗΛ. ΝΑ ΔΗΜΙΟΥΡΓΙΣΩ FOREIGN KEYS ΣΤΗ MYSQL) ?

Δημοσ.

RTFM

http://www.mysql.com/doc/en/ANSI_diff_Foreign_Keys.html

 

Αυτο περι Implementation ειναι λιγο τραβηγμενο! Μπορεις να ελενξεις τα constraints με τον κωδικα.παρολα αυτα δεν ειναι τοσο ευκολο ουτε και τοσο ευελικτο. Πραγματι η υλοποιηση της ΜySQL ειναι λιγο αγαρπη, αλλα ειναι φανερο οτι το κανανε για να υποστηριξουν transactions τα οποια αλλιως ηταν πολυ δυσκολο να υποστηριχθουν! Ισως συντομα οι InnoDB tables να μεταμορφωθουν σε κανονικα referncial contraints οπως και στις μεγαλες βασεις ετσι δεν θα υπαρχει καμια ουσιαστικη διαφορα!

In the near future we will extend the FOREIGN KEY implementation so that the information is stored in the table specification file and may be retrieved by mysqldump and ODBC. At a later stage we will implement foreign key constraints for MyISAM tables as well.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...