JimKa Posted August 6, 2012 Share Posted August 6, 2012 Hola, buenas noches a todos: Tengo un montón de imágenes en el servidor que me ocupan un montonazo y que no me sirven de nada. Todas ellas comienzan, como ya sabéis, por el id del producto pero además por el id_image de la tabla ps_image_lang y por el id_image de la tabla ps_image. ¿Cómo puedo eliminar los id_image de la tabla ps_image que no están en el id_image de la tabla ps_image_lang? ¿Cómo puedo eliminar masivamente (no desde el back, tardaría semanas) esas imágenes huérfanas del servidor desde el id_image de la table ps_image?. Espero habeme explicado bien. Sé que la primera se soluciona, creo, con una sentencia SQL pero no sé cuál es. La segunda me imagino que será por script. ¿alguien sabe algo?. Muchas gracias y saludos. Link to comment Share on other sites More sharing options...
JimKa Posted August 8, 2012 Author Share Posted August 8, 2012 (edited) Sobre la pregunta ¿Cómo puedo eliminar los id_image de la tabla ps_image que no están en el id_image de la tabla ps_image_lang? la tengo solucionada. La cosulta SQL es: DELETE FROM ps_image_lang WHERE id_image NOT IN (SELECT id_image FROM ps_image); siendo la primera tabla dónde se eliminan los registros. La segunda es donde se compara. Me queda por solucionar lo del script para eliminar del servidor las imágenes que no estén en la tabla ps_image. ¿Alguna ayuda? Edited August 8, 2012 by JimKa (see edit history) Link to comment Share on other sites More sharing options...
JimKa Posted August 8, 2012 Author Share Posted August 8, 2012 arriba, a ver si me puede ayudar alguien. Link to comment Share on other sites More sharing options...
JimKa Posted August 23, 2012 Author Share Posted August 23, 2012 Hola a todos, insisto, a ver si coincide algún forero que me pueda ayudar.: Me queda por solucionar lo del script para eliminar del servidor las imágenes que no estén en la tabla ps_image. Link to comment Share on other sites More sharing options...
Recommended Posts