Relationships in MySQL.

...ασύγχρονα μαθήματα από τους guru της κοινότητας

Συντονιστής: the_eye

Relationships in MySQL.

Δημοσίευσηαπό M.Jackson » 09 Ιουν 2012, 17:38

Καλησπερα, προσεηξα οτι για να κανω relationship μεταξι δυο tables πρεπει τα πεδια να ειναι indexed, αλλα στον ενα πινακα που θελω να κανω δεν μπορω να εχω indexed (auto_increment) , δεν ξερω αν indexed ειναι μονο το auto_increment, ή αν μπορω να κανω secondary key ktl.
Εχω ενα πινακα Users το οποιο εχει ενα ID και καποια αλλα πεδια,
εχω ενα αλλο πινακα posts το οποιο εχει τα πεδια user_id και post, δηλαδη το user_id πρεπει να ειναι το foreign key αλλα δεν μπορω να το κανω auto_increment γιατι δεν ξεκιναει απο το 1 και αυξανετε απλα εκει μπενει το ID του User που μπορει να υπαρχει ενα ID 100 φορες απο τον ιδιο χρηστη.
Τι μπορω να κανω;
Άβαταρ μέλους
M.Jackson
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1053
Εγγραφή: 28 Μάιος 2010, 19:06
Εκτύπωση

Re: Relationships in MySQL.

Δημοσίευσηαπό poscore » 11 Ιουν 2012, 04:17

έγραψε:user_id πρεπει να ειναι το foreign key

Αυτό σημαίνει οτι θα είναι μοναδικό άρα,
έγραψε:απλα εκει μπενει το ID του User που μπορει να υπαρχει ενα ID 100 φορες απο τον ιδιο χρηστη

δεν μπορεί να ισχύει.

Οπότε μάλλον κάπου μπερδεύτηκες... :|
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: Relationships in MySQL.

Δημοσίευσηαπό the_eye » 11 Ιουν 2012, 12:02

Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.1
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
[url=http://forum.ubuntu-gr.org/viewtopic.php?f=9&t=859]Οδηγοί Ubuntu[/url] [url=http://www.youtube.com/kalaitsa]Βίντεο Οδηγοί[/url]
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11714
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Relationships in MySQL.

Δημοσίευσηαπό M.Jackson » 11 Ιουν 2012, 13:12

ΟΚ τελικα βρηκα την λυση, απλα στο design μπορω να κανω ενα πεδιο και σαν indexed.. εκτος απο auto_increment.
Άβαταρ μέλους
M.Jackson
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1053
Εγγραφή: 28 Μάιος 2010, 19:06
Εκτύπωση


Επιστροφή στο Το Σχολείο του Φόρουμ - Ασύγχρονα Μαθήματα