Hrakleio12 Δημοσ. 26 Μαΐου 2003 Δημοσ. 26 Μαΐου 2003 ΡΕ ΠΑΙΔΙΑ ΞΕΡΕΙ ΚΑΝΕΙΣ ΠΩΣ ΜΠΟΡΩ ΝΑ ΦΤΙΑΞΩ FOREIGN KEYS ΣΤΗ MYSQL ΚΑΙ ΑΝ ΑΥΤΟ ΕΧΕΙ ΝΟΗΜΑ ?(ΔΗΛΑΔΗ ΥΠΟΣΤΗΡΙΖΕΙ Η MYSQL FOREIGN KEYS?) ΑΝ ΟΧΙ ΠΩΣ ΜΠΟΡΕΙ ΝΑ ΓΙΝΕΙ ΑΥΤΟ ? THANKS!
CodeMan Δημοσ. 26 Μαΐου 2003 Δημοσ. 26 Μαΐου 2003 Xwris to foreign key.PX owner SMALLINT UNSIGNED NOT NULL REFERENCES person(id)
GrMikeD Δημοσ. 26 Μαΐου 2003 Δημοσ. 26 Μαΐου 2003 xrisimopoiise inno tables. Des to mysql reference gia perissotera.
mkst Δημοσ. 27 Μαΐου 2003 Δημοσ. 27 Μαΐου 2003 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.
Hrakleio12 Δημοσ. 27 Μαΐου 2003 Μέλος Δημοσ. 27 Μαΐου 2003 ΡΕ ΠΑΙΔΙΑ ΜΗΠΩΣ ΜΠΟΡΕΙΤΕ ΝΑ ΜΟΥ ΠΕΙΤΕ ΤΟΝ ΚΩΔΙΚΑ ΠΟΥ ΧΡΕΙΑΖΕΤΑΙ ΓΙΑ ΝΑ ΓΙΝΕΙ ΑΥΤΟ (ΔΗΛ. ΝΑ ΔΗΜΙΟΥΡΓΙΣΩ FOREIGN KEYS ΣΤΗ MYSQL) ?
javanidhs Δημοσ. 27 Μαΐου 2003 Δημοσ. 27 Μαΐου 2003 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.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.