+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| pid | varchar(99) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
1 row in set (0.00 sec)
+-------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------------+------+-----+---------+-------+
| pid | varchar(2000) | YES | | NULL | |
| recid | varchar(2000) | YES | | NULL | |
+-------+---------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
Ceci est ma table. pid est juste l'identifiant de l'utilisateur. "recid" est une chanson recommandée pour cet utilisateur. J'espère avoir une liste de pid, et ensuite recommandé des chansons pour chaque personne. Bien sûr, dans ma deuxième table, (pid, recid) serait une clé unique.Comment ajouter une relation un-à-un dans MYSQL?
Comment faire une requête bi-univoque pour cela?
Les relations un-à-un doivent être modélisées pour exister dans la même table, et non séparées entre deux (ou plus). –