Noeliaim Posted July 7, 2017 Share Posted July 7, 2017 (edited) Hola, resulta que después de subir el catágolo de mi proveedr mediante un módulo de importación me encuentro con numerosas categorías cuyo nombre es 0 y están vacías. Quiero eliminarlas porque además de ser inservible sale en el footer de la web.. Estaba pensando en hacerlo mediante la base de datos. Mi consulta SELECT * FROM `ps_category_lang` WHERE name=0; muestra todas las categorías. Lo que pretendo es localizar mediante una consulta las que tienen name=0 y luego modificar la consulta y poner delete para borrarlas todas al mismo tiempo. Si alguien sabe por qué no me sale... Un saludo Edited July 13, 2017 by Noeliaim (see edit history) Link to comment Share on other sites More sharing options...
Noeliaim Posted July 7, 2017 Author Share Posted July 7, 2017 (edited) La consulta SELECT * FROM `ps_category_lang` WHERE `name`="0" funciona y muestra las categorías borro las categorías con esta otra consulta DELETE FROM `ps_category_lang` WHERE `name`="0" pero en el back office siguen saliendo aunque vacías, y en la base de datos la consulta sale vacía, SELECT * FROM `ps_category_lang` WHERE `id_category`>626 Edited July 7, 2017 by Noeliaim (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted July 8, 2017 Share Posted July 8, 2017 Has eliminado el texto de las categorias ( nombre, enlace ...) pero no has eliminado las categorias. Hazlo asi: DELETE from ps_category WHERE id_category NOT IN (SELECT id_category FROM ps_category_lang); DELETE from ps_category_shop WHERE id_category NOT IN (SELECT id_category FROM ps_category_lang); Y SIEMPRE, antes de cualquier consulta de este tipo realiza un backup de la base de datos o al menos de las tablas que se vean afectadas en la consulta Link to comment Share on other sites More sharing options...
Noeliaim Posted July 8, 2017 Author Share Posted July 8, 2017 ok gracias. Lo había eliminado desde el backoffice al final, con mucha paciencia y mucha frustración por no dar con el código de la base de datos... soy principiante, aprobé bases de datos pero una cosa es la ruta y otra el terreno, ya sabes.... Me copio tu código, no se me había ocurrido anidar consultas.... ves?? de novata... muchas gracias!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now