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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  MySQL script d'update pour manip sur un tinyblob

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MySQL script d'update pour manip sur un tinyblob

n°671942
cooltwan
Posté le 12-03-2004 à 15:04:29  profilanswer
 

Contexte:
-maj d'une table suite changement config d'appli
-systeme windows 2k version mysql 4.0.14 table innodb
 
j'ai une table forum avec un champ rights de type tinyint
je l'utilise pour stocker un certains nombre d'entiers. Pour l'instant 3 et je voudrai inverser pour chaque enregistrement le premier et le troisieme entier (4octets) soit echanger les octets de 1 à 4 avec ceux de 9 à 12 c'est possible par un script SQL ?


Message édité par cooltwan le 12-03-2004 à 15:05:03
mood
Publicité
Posté le 12-03-2004 à 15:04:29  profilanswer
 

n°672015
cooltwan
Posté le 12-03-2004 à 15:46:21  profilanswer
 

UPDATE forum SET rights = hex(concat(substring(rights,9,4),substring(rights,5,4),substring(rights,1,4)));
 
ne passe pas :( (fait le bazar dans les octets)


Message édité par cooltwan le 12-03-2004 à 15:46:35
n°672111
cooltwan
Posté le 12-03-2004 à 16:45:54  profilanswer
 

trouvé je suis un boulet
UPDATE forum SET rights = concat(substring(rights,9,4),substring(rights,5,4),substring(rights,1,4));

n°672121
KrX
All your base are belong to us
Posté le 12-03-2004 à 16:51:09  profilanswer
 

dommage c t intéressant comme sujet mais un peu floue la formulation


---------------
Antisocial, tu perds ton sang froid Tu masques ton visage en lisant ton journal Repense a toutes ces années de service Antisocial, bientôt les années de sévices Enfin le temps perdu qu'on ne rattrape plus 4Ñ 7¡ $Ø Ç!ÂL

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

  MySQL script d'update pour manip sur un tinyblob

 

Sujets relatifs
[SQL] UPDATE sous SQL ServerScript NEWS
Pb de connexion a une base mysql...[PHP Mysql] probleme pour avoir la difference entre 2 dates.
Erreur MySQL[MySQL] Comment se connecter à distance à un serveur Apache / EasyPHP?
[BCB6] Comment utiliser les librairies MySQL ?[MySQL] Besoin d'aide à propos des types de colonnes
faire un petit script pour defrag mon pc & le couper ?[PHP/MySQL] requete avec "LIKE $a" mais avec si $a='%' ?
Plus de sujets relatifs à : MySQL script d'update pour manip sur un tinyblob


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR