Bueno como dice el título necesito un poco de ayuda ya que soy un poco nuevo en esto del sql. Yo manejo el programa Sqlyog por si tiene algo que ver en cuanto a esto.
Antes había conseguido un comando para lo que ahora necesito pero lo borré por accidente hace dos meses y ahora lo requiero otra vez pero no lo encuentro, espero y me puedan ayudar, gracias de antemano.
Lo que necesito es lo siguiente:
Un comando que me permita modificar los valores de una columna en un rango de registros.
La tabla creature_template.
La columna del rango es entry y la columna a editar es faction_A.
En escrito es que el comando haga que de los registros con "entry" del 500000 al 500144 cambien su faction_A a 35
Lo que tengo ahora pero solo me sirve de uno en uno es
UPDATE creature_template SET `faction_A` = '35' WHERE entry = 500000
Bueno espero ayuda en esto por favor, gracias =).
Y tengo una duda más que no se si sea posible
También necesito un comando que me cambie valores con respecto a otra columna
es decir:
Tabla: item_template
Columna a cambiar: stat_value1
Columna que permite el cambiado: stat_type1
A lo que me refiero es que si en stat_type1 tiene un valor de 35 entonces stat_value1 tiene que ser dividido entre 3.
UPDATE item_template SET `stat_value1` = `stat_value1` / 3 WHERE stat_type1 = 35 ;
Esto es lo que tengo, se me ocurrió ahora mismo mientras escribia esto, creo que porque tengo sueño
no pude pensar bien, bueno aquí dejo este, solo quiero saber si esta bien formulado el comando. Gracias de antemano