|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() ![]() Étudiant Inscription : novembre 2004 Messages : 130 ![]() |
Bonjour,
Est-ce qu'il est possible de réaliser un héritage de tables avec mysql ? En gros j'ai plusieurs tables qui partage les mêmes attributs et qui ont des fonctionalités similaire, et je voudrai qu'il n'y ai pas deux fois le même identifiant sur l'ensemble de ces tables. Merci de votre aide |
|
|
00
|
|
|
#2 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Salut,
Non, MySQL ne supporte pas l'héritage de tables. On peut trouver des solutions de contournement comme ici l'utilisation de CASE : http://laughingmeme.org/articles/2004/08/14/mysql-and-the-case-for-class-table-inheritance
__________________
Pensez au bouton
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() ![]() Étudiant Inscription : novembre 2004 Messages : 130 ![]() |
Merci, j'ai un peu regarder la solution proposé et je me suis rendu compte que c'était peut être un peu trop complexe pour ce que je voulais en fait réaliser.
Est-ce qu'il existe une méthode simple et propre pour que l'identifiant soit unique sur plusieurs table (sinon lors de l'insertion je verifierai que l'identifiant n'existe pas deja sur une de ces tables) Merci |
|
|
00
|
|
|
#4 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
A ma connaissance, non. Avec une séquence ça serait facile mais elles n'existent pas sous MySQL.
__________________
Pensez au bouton
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com