tedhi-tech | bonjour j'ai créé un table avec un clé etrangère comme ceci sur la version 3.23.49 de mysql avec le format InnoDB !!
comme-ceci
Code :
- CREATE TABLE nuke_source (
- lid INT( 50 ) NOT NULL AUTO_INCREMENT,
- localisation INT( 1 ) DEFAULT 0 NOT NULL ,
- nom_base VARCHAR( 50 ) NOT NULL ,
- user_conn VARCHAR( 50 ) NOT NULL ,
- pwd_user VARCHAR( 50 ) NOT NULL ,
- bid INT( 10 ) NOT NULL ,
- FOREIGN KEY (bid) REFERENCES nuke_blocks(bid),
- PRIMARY KEY ( lid)
- ) TYPE=INNODB;
|
cependant quand j'exécute un petit script avec un show exécuté en commande pour faire apparaitre la talbe créer j'ai cela !!!
Code :
- *************************** 1. row ***************************
- Table: nuke_source
- Create Table: CREATE TABLE `nuke_source` (
- `lid` int(50) NOT NULL auto_increment,
- `localisation` int(1) NOT NULL default '0',
- `nom_base` varchar(50) NOT NULL default '',
- `user_conn` varchar(50) NOT NULL default '',
- `pwd_user` varchar(50) NOT NULL default '',
- `bid` int(10) NOT NULL default '0',
- PRIMARY KEY (`lid`)
- ) TYPE=MyISAM
|
reconnu en MyISAM et sans ma clé étrangère !!
comment faire ????? |