Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 18-ago-2006, 23:21   #1 (permalink)
ingdaf ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2005
Mensajes: 26
Hacer Update sucesivos

Hola amigos

Soy algo nuevo en Mysql 5.1

Desde Mysql necesito hacer los updates:

update mantenimiento set man_acu=(TO_DAYS(NOW())-TO_DAYS(man_fecha)) where man_tipo='T' and man_estado='1';
update mantenimiento set man_sensor='V' where ((man_acu/man_max*100)<85 and man_tipo<>'F' and man_estado='1');
update mantenimiento set man_sensor='A' where ((man_acu/man_max*100)>=85 and (man_acu/man_max*100)<100 and man_tipo<>'F') and man_estado='1';

Uno tras otro.

Hay forma de hacerlo?

Gracias por sus comentarios

David AF
ingdaf está desconectado   Responder Citando
Antiguo 23-ago-2006, 16:58   #2 (permalink)
nacho_99i ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 18
Espero que sirva lo que tratare de explicarte.

la manera mas comoda de ejecutar esos update es ponerlo dentro de un query.
Si tenes la posibilidad de contar con una consola del mysql para windows, ya sea navicat o EMS SQL Manager 2005 for MySQL, tenes que crea un query y poner dentro de el los update. Sino fuera asi y lo tenes que hacer por linea de comando en un linux tenes que crearte en el sitio que quieras un archivo con cualquier editor y escribir dentro de el los update. Luego en el mysql hacer:
\. /directorio/archivo y ejecutara lo que esta dentro.
con \h veras la ayuda
Perdon por la demora ya que lo vi recien
Saludos
nacho_99i está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:34.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93