Ejecutar consultas SQL  

 
Maria de Gracia
 Maria de Gracia
Usuario experto

Hola
Tengo instalado un plugin de pago en la web que me esta dando problemas: WooCommerce Prices By User Role, (cuando intento introducir los precios para los diferentes roles, estos no se guardan).

He consultado con el servicio de soporte del plugin y finalmente me indican que para solucionar el error, debo hacer algún cambio en la base de datos.

Mi nivel de conocimientos en base de datos es 0
He estado viendo lo me dicen para hacer y creo que se lo que dicen y parece una operación sencilla, pero la verdad, es que no me atrevo, no entiendo lo que estoy haciendo y si fastidio la base de datos, no sabría restaurarla.

He consultado con el servicio de soporte vuestro pero me contestan que tengo que hacerlo a traves del foro
¿Podeis ayudarme como hacer lo que me dicen?

Gracias

==========================
Os copio todo el contenido del correo que me envían (En ingles)

=============

Hi, we found the cause of the error. You somehow turned into the lower register the meta-field of our plugin, for 828 products:
https://www.screencast.com/t/w6j3cCkd75

To return the role prices that have already been saved and the storage was correct, you need to execute 4 SQL-queries:

UPDATE
`wp_postmeta`
SET
`meta_key`='festiHideProductForUserRoles'
WHERE
`meta_key`='festihideproductforuserroles'
----------------------------------------------
UPDATE
`wp_postmeta`
SET
`meta_key`='festiUserRoleHidenPrices'
WHERE
`meta_key`='festiuserrolehidenprices'
----------------------------------------------
UPDATE
`wp_postmeta`
SET
`meta_key`='festiUserRoleIgnoreDiscount'
WHERE
`meta_key`='festiuserroleignorediscount'
----------------------------------------------
UPDATE
`wp_postmeta`
SET
`meta_key`='festiUserRolePrices'
WHERE
`meta_key`='festiuserroleprices'

To execute SQL queries, you need to go to phpMyAdmin as on the screen 'SQL_EXEC.png'. Select the required database in the left pane, then go to the SQL tab and paste the query and press GO
It is necessary to fulfill all 4 requests. Before this, you must do DB backup

If this does not answer your question or solve your issue, feel free to reply to this message.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 27/01/2018 6:17 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola María de Gracia,

¿Has utilizado alguna vez desde tu cPanel, Bases de Datos la herramienta phpMyAdmin?

Es con esa herramienta con la que tienes que ejecutar esas cuatro consultas SQL de UPDATE que ciertamente son bastante sencillas de realizar.

Accedes a phpMyAdmin y cargas la base de datos de la web donde tienes ese plugin (las bases de datos te aparecen a la izquierda).

Arriba verás que hay un botón "Exportar" que debes hacer clic para exportar una copia de seguridad de la base de datos y guardarla en tu ordenador antes de ejecutar las consultas SQL que te han indicado.

Y luego arriba verás la opción "SQL", haces clic y se abre un cuadro donde pegas tu consulta.

Luego haces clic en el botón "Continuar" para que se ejecute la consulta.

Esta operación la tendrás que realizar tantas veces como consultas tengas que lanzar, pero lógicamente cada vez con el código de la consulta que el desarrollador del plugin te ha indicado.

Saludos

ResponderCitar
Respondido : 27/01/2018 8:25 pm

wpdoctor-revisa-la-salud-de-tu-wordpress