Salut à tous !
J'ai un problème, voila, j'essaye de faire un site (avec mal) et je voudrais mettre en place un héritage...
J'ai donc ceci:
Une table Personne et une table administrateur qui est une spécialisation de la table Personne.
J'ai donc utilisé :
CREATE TABLE personne (
NumPersonne INTEGER not null AUTO_INCREMENT,
Actif BINARY(1) DEFAULT '0',
NomPays VARCHAR(75),
NomPersonne VARCHAR(50),
PrénomPersonne VARCHAR(50),
TelMobilePersonne VARCHAR(10),
TelMobile2Personne VARCHAR(10),
TelFixePersonne VARCHAR(10),
TelFixe2Personne VARCHAR(10),
AdressePersonne VARCHAR(250),
SexePersonne binary(1),
LoginPersonne VARCHAR(20),
HashMotPassePersonne VARCHAR(256),
CodePostalPersonne VARCHAR(10),
VillePersonne VARCHAR(250),
PRIMARY KEY(NumPersonne)
);
Hélas lorsque je lance cette requete:
CREATE TABLE Administrateur () INHERITS (Personne);
Ca me dit:
Erreur
requête SQL:
CREATE TABLE Administrateur(
)INHERITS(
Personne
)
MySQL a répondu:Documentation
#1064 - Erreur de syntaxe pr�s de ') INHERITS (Personne)' � la ligne 1
Au secours !!! Aidez moi svp !
C'est assez urgent !
Merci à ceux qui me repondrons...
Message édité par djar le 30-12-2005 à 18:18:59