|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2008 Messages : 13 ![]() |
bonjour,
j ai essayé de creer une table associer sous phpmyadmin avec une clé etrangere, voila le code: CREATE TABLE associer ( ID_SITE text NOT NULL, ID_FONDA text NOT NULL, DATE date NOT NULL , primary key(id_site,id_fonda), foreign key id_site(id_site(12)) references site(id_site), foreign key id_fonda(id_fonda(12)) references fondamentals(id_fonda)) ENGINE=MyISAM; mais ca marche pas ,il me donne le essage d'erreur suivant :#1170 - La colonne 'id_site' de type BLOB est utilis�e dans une d�finition d'index sans longueur d'index . sachant que j ai deja creer les deux tables site et fondamentals pouvez vous m'aider svp et merci d'avance. |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Mysql ne peut pas indexer un champ de type BLOB.
Tu as reellement un id de type BLOB (id_site) ? Sinon je ne crois pas que MyIsam gère les clefs etrangeres. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com