Page 1 sur 1

MyISAM et/ou InnoDB ?

MessagePublié: 21 Jan 2013, 22:09
par Pamella
Quand j'installe OC alors dans phpMyAdmin j'ai comme Type: MyISAM, Collation: utf8_bin (avec V1.5.4) ou utf8_general_ci (avec v1.5.5) pour chaque table

Ce qui me semble étrange c'est que la ligne tout en bas, où il y a les totaux, je vois InnoDB et latin1_swedish_ci, c'est "normal" ?

PS: pendant l'install (automatique), j'avais que MySQL comme choix dispo'...

Et par ailleurs j'ai essayé 2 ou 3 extentions, qui ajoutent une table, mais là c'est des tables avec Type: InnoDB et selon les cas, Collation: latin1_swedish_ci, utf8_general_ci

alors, est-ce un soucis (du moins, ce n'est pas l'idéal, non?), tout ces mélanges ?

Est-ce que je dois modifier les fichiers php ou il y a la requète SQL, ou après l'installation je peux/dois convertir ça avec phpMyAdmin, non ?

Voilà, si quelqu'un pouvait m'éclairer... merci d'avance

Re: MyISAM et/ou InnoDB ?

MessagePublié: 21 Jan 2013, 23:52
par Malaiac
le swedish par défaut, c'est parce que mysql est d'origine suédoise :)
pour le reste, j'ai pas tout compris ce que tu veux faire

Re: MyISAM et/ou InnoDB ?

MessagePublié: 22 Jan 2013, 00:16
par Pamella
Bien, merci pour ma culture générale

En fait je ne veux rien faire pour l'instant ;-) je me demande si le fait d'avoir plusieurs types et collation différents (à cause des diverses extentions installées en plus), cela peut poser un "problème"

Re: MyISAM et/ou InnoDB ?

MessagePublié: 06 Fév 2013, 04:21
par Pamella
C'est que j'ai remarqué que au moment de l'installation on avait à la fin des requêtes SQL
Code: Tout sélectionner
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

mais pour les 2 ou 3 petites extentions c'est
Code: Tout sélectionner
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Et donc je me demande si je dois faire comme pour l'installation ;-) peut-être que oui mais ce n'est pas indispensable, non ?

Par exemple
Code: Tout sélectionner
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; AUTO_INCREMENT=1 ;

Voilà, merci d'avance ;-) même si c'est plus pour ma culture générale que en lien avec OC en fait...

Re: MyISAM et/ou InnoDB ?

MessagePublié: 10 Fév 2013, 11:17
par Malaiac
c mieux de préciser le collate, mais pas important tant qu'on est en utf8 OU qu'on ne gère pas de chaines textes avec des accents.
Idéalement, ta base complète est réglée en utf 8 general, ce qui fait qu'une table créée sans spécification aura le collate de la base

Re: MyISAM et/ou InnoDB ?

MessagePublié: 12 Fév 2013, 20:31
par Pamella
Ok, merci, pour ma culture générale ;-) alors à défaut de modifier les fichiers ou la création de tables est écrit, je pouurai changer ca dans phpMyAdmin, question de prévenir de futur soucis avec le français, c'est ça l'idée, non ?