Bonjour,
j'ai une table de 10 Giga à convertir du format myisam au format innodb.
Seul soucis la clé primaire en place qui a le comportement suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLE IF NOT EXISTS `images` ( `img_id` smallint(4) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(8) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`user_id`,`img_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
img_id = 1
user_id = 1
img_id = 2
user_id = 1
-
img_id = 1
user_id = 2
img_id = 2
user_id = 2
-
img_id = 1
user_id = 3
img_id = 2
user_id = 3
Comment puis-je reproduire le même comportement sous Innodb ?
Merci![]()
Partager