Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4489 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Modifier le type d'un champ sur une base de production

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modifier le type d'un champ sur une base de production

n°1012165
rufo
Pas me confondre avec Lycos!
Posté le 14-03-2005 à 15:49:42  profilanswer
 

Bonjour,
 
Voilà, j'ai une appli en php qui travaille sur une base MySql depuis qq mois. Je viens de me rendre compte qu'il était nécessaire de faire une recherche non sensible à la casse sur un champ contenant des gros blocs de texte. J'avais mis au début comme type "mediumblob" et je suppose que pour avoir le non sensible à la casse, il faudrait passer le champ à "mediumtext", c'est ça? Est-ce-que ça pose pb si j'effectue ce changement de type "en live" via phpMyAdmin? Merci de votre aide.

mood
Publicité
Posté le 14-03-2005 à 15:49:42  profilanswer
 

n°1012334
zekriss
Posté le 14-03-2005 à 17:16:59  profilanswer
 

Bonjour,
Mediumblob est un contenu de type binaire (pas textuel) donc la recherche s'effectue sur des infos binaires, d'ou l'impossibilité de traiter le probleme de casse.
Donc j'imagine que oui, si tu veux une recherche non sensible a la casse il faut passer en texte.
En ce qui concerne le passage de mediumblob a mediumtext, attention ! mediumblob est un contenu de type binaire. Si tu es certain que tout le contenu que tu as rentré dans ces champs est textuel, alors pas de probleme (je viens de faire le test sous MySQL 3.23.58), mais si tu n'es pas sur, alors évite...
Dans tous les cas un backup de la table que tu veux changer s'impose.


---------------
No banana union! No software patents!
n°1012904
rufo
Pas me confondre avec Lycos!
Posté le 15-03-2005 à 09:16:21  profilanswer
 

zekriss a écrit :

Bonjour,
Mediumblob est un contenu de type binaire (pas textuel) donc la recherche s'effectue sur des infos binaires, d'ou l'impossibilité de traiter le probleme de casse.
Donc j'imagine que oui, si tu veux une recherche non sensible a la casse il faut passer en texte.
En ce qui concerne le passage de mediumblob a mediumtext, attention ! mediumblob est un contenu de type binaire. Si tu es certain que tout le contenu que tu as rentré dans ces champs est textuel, alors pas de probleme (je viens de faire le test sous MySQL 3.23.58), mais si tu n'es pas sur, alors évite...
Dans tous les cas un backup de la table que tu veux changer s'impose.


 
moi aussi, je suis en 3.23.58 :) En tout cas oui, je suis sûr que c'est que du texte.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Modifier le type d'un champ sur une base de production

 

Sujets relatifs
[Access]remplissage auto d'un champ.Delphi 7 sans la base comment s'en sortir??
probleme pour modifier mes newsModifier les bordures d'un tableau PHP (débutant inside)
Editer et modifier un .class[Java] Reconnaissance de type
[MSSQL]Problème pour requete et connexion à une base MSSQLProcédure stockée et parametre "base donnée"
Programme C++ utilisant une base de donnéeAjouter un signe devant le résultat en fonction du champ
Plus de sujets relatifs à : Modifier le type d'un champ sur une base de production


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)