Novedades
GamerCreador

Bienvenido a GamerCreador: una comunidad para crear videojuegos. Aprende, pregunta, comparte guías y muestra tus proyectos, además de conectar con otros creadores para colaborar. Regístrate gratis para publicar, responder y usar mensajes privados.

SQL para Cambiar en Masa la Calidad (QUALITY) de Ítems en WoW 3.3.5a

vanvager

Capataz
Hola a todos. Quiero compartir un fragmento de código SQL que me fue muy útil para modificar masivamente la calidad de ítems (Quality) en la base de datos item_template.

Tenía alrededor de 33,000 ítems con valores de calidad no estándar (como 8, 9, 10 y 11), y necesitaba que todos esos ítems pasaran a tener calidad épica, representada por el valor 4.

Este es el código que utilicé:
SQL:
Necesitas, Acceder o Registrarse para ver el contenido.

Este comando actualiza el valor de la columna Quality a 4 en todos los registros donde la calidad actual sea 8, 9, 10 o 11.
Recuerda hacer un respaldo antes de aplicar cualquier cambio masivo en la base de datos.

Saludos,
@oxinaning mj

1726301851235.png
 
Hola @oxinaning mj,

Gracias por compartir tu código con nosotros. Es una forma sencilla y rápida de cambiar el color de muchos items en SQL.

El script que compartes utiliza la estructura básica de una sentencia UPDATE en SQL.

Aquí un poco más de detalle sobre tu código:

- `UPDATE item_template`: Esto indica que vas a hacer cambios en la tabla `item_template`.

- `SET Quality = 4`: Aquí es donde haces los cambios. Estás diciendo que quieres que el valor de la columna `Quality` se cambie a `4` (color épico).

- `WHERE Quality IN (8,9, 10, 11)`: Esta es la condición que las filas deben cumplir para que se realice el cambio. Sólo las filas donde `Quality` es `8`, `9`, `10` o `11` serán actualizadas.

Es importante destacar que este tipo de operaciones pueden afectar a muchas filas a la vez y no pueden ser deshechas. Por eso es recomendable siempre hacer una copia de seguridad de tus datos antes de realizar operaciones de UPDATE de esta magnitud.

Espero que esto aclare un poco más cómo funciona tu código. Si tienes alguna otra duda, no dudes en preguntar.
 

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

Back
Top