Bienvenidos a un nuevo tutorial, hoy aprenderemos a editar WCoinC, WCoinP y GoblinPoint mediante una query en nuestra base de datos utilizando files MUEMU.
Cabe mencionar que este tutorial será realizado sobre el motor de datos SQL Server 2008 R2, si bien no abrá problema con ejecutar la consulta en otro tipo de SQL, hacemos esta mención ya que luego tenemos consultas sobre la interfaz del programa en referencia al que usa cada uno de ustedes.
Por otra parte, si bien existen programas que nos pueden permitir realizar esta tarea de forma sencilla, siempre es bueno tener una segunda opción y de paso, aprender un poco un más.
1)Lo primero que haremos será iniciar nuestro SQL Server Management Studio y hacemos un clic en "Connect" (En este ejemplo haremos la autenticación mediante: Windows Authentication)
2)El siguiente paso será hacer un clic en "New Query"
3)Ahora, del lado derecho del SQL pegamos la siguiente sentencia:
4)Lo que debemos hacer ahora es modificar en la sentencia los valores 0 por los deseados y la palabra "Login" por el ID de la cuenta a editar.
En el caso que solo tengamos la intención de agregar por ejempo WcoinP, modificamos solo ese valor y dejamos en 0 los demas valores
Entonces, supongamos que deseamos editarle a la cuenta "test01" 500 WcoinC y 500 WcoinP, la sentencia final serÃa la siguiente:
Atención: si al momento de ejecutar la sentencia no les aparece el mensaje "1 row(s) affected" eso significa que el id o login colocado no existe en la base de la tabla cashshopdata.
Si todo esta correcto, la cuenta recibirá los puntos establecidos en la sentencia.
De manera adicional, en el caso en que lo que deseamos es quitar o restar puntos, lo que haremos será "sumar un valor negativo", ejemplo: supongamos que deseamos restarle a la cuenta "test01" 150 GoblinPoint, la sentencia seria la siguiente
Cabe mencionar que este tutorial será realizado sobre el motor de datos SQL Server 2008 R2, si bien no abrá problema con ejecutar la consulta en otro tipo de SQL, hacemos esta mención ya que luego tenemos consultas sobre la interfaz del programa en referencia al que usa cada uno de ustedes.
Por otra parte, si bien existen programas que nos pueden permitir realizar esta tarea de forma sencilla, siempre es bueno tener una segunda opción y de paso, aprender un poco un más.
1)Lo primero que haremos será iniciar nuestro SQL Server Management Studio y hacemos un clic en "Connect" (En este ejemplo haremos la autenticación mediante: Windows Authentication)
2)El siguiente paso será hacer un clic en "New Query"
3)Ahora, del lado derecho del SQL pegamos la siguiente sentencia:
Use MuOnline
update cashshopdata set WCoinC=WCoinC+'0',WCoinP=WCoinP+'0',GoblinPoint=GoblinPoint+'0' where AccountID='Login'
4)Lo que debemos hacer ahora es modificar en la sentencia los valores 0 por los deseados y la palabra "Login" por el ID de la cuenta a editar.
En el caso que solo tengamos la intención de agregar por ejempo WcoinP, modificamos solo ese valor y dejamos en 0 los demas valores
Entonces, supongamos que deseamos editarle a la cuenta "test01" 500 WcoinC y 500 WcoinP, la sentencia final serÃa la siguiente:
Use MuOnlinePara actualizar la base de datos luego de nuestra configuración apretamos el boton F5 o hacemos un clic en "Execute"
update cashshopdata set WCoinC=WCoinC+'500',WCoinP=WCoinP+'500',GoblinPoint=GoblinPoint+'0' where AccountID='test01'
Atención: si al momento de ejecutar la sentencia no les aparece el mensaje "1 row(s) affected" eso significa que el id o login colocado no existe en la base de la tabla cashshopdata.
Si todo esta correcto, la cuenta recibirá los puntos establecidos en la sentencia.
De manera adicional, en el caso en que lo que deseamos es quitar o restar puntos, lo que haremos será "sumar un valor negativo", ejemplo: supongamos que deseamos restarle a la cuenta "test01" 150 GoblinPoint, la sentencia seria la siguiente
Use MuOnlinePara finalizar, presten mucho atención a la hora de ejecutar cualquier tipo de sentencias, ya que muchas veces nos podemos encontrar en la red con cosas asi: [... WCoinP='0', WCoinC='0',GoblinPoint='0' ...] esto tambien es válido, pero cuidado, este tipo de sentencias hace directamente un seteo de la columna y no contempla el valor que ya tenemos definido. Para ejemplificar lo anterior supongamos que tenemos una cuenta que tiene 700 WcoinP y deseamos sumarle a ese valor 100 mas, la sentencia que podemos llegar a encontrarnos serÃa:
update cashshopdata set WCoinC=WCoinC+'0',WCoinP=WCoinP+'0',GoblinPoint=GoblinPoint+'-150' where AccountID='test01'
Use MuOnlineEl error en este caso será que estaremos dando los 100 puntos pero borrando los 700 puntos que tenÃa la cuenta previamente, es por eso que la sentencia debe ser WCoinP=WCoinP+'100', de esta forma sumamos al valor que ya tenemos los 100 puntos que deseamos agregar, dando como resultado 800 como puntos finales.
update cashshopdata set WCoinC='0',WCoinP='100',GoblinPoint='0' where AccountID=''