Volcar a otro libro
SELECT * FROM Usuarios_Libros WHERE ulilib_id = 15703 AND uliusu_id IN (SELECT uliusu_id FROM Usuarios_Libros WHERE ulilib_id = 18055)
UPDATE Usuarios_Libros SET ulilib_id = 9176 WHERE ulilib_id = 7354;
UPDATE Comentarios SET lib_id = 9176 WHERE lib_id = 7354;
UPDATE Archivos_Libros SET lib_id = 9176 WHERE lib_id = 7354;
UPDATE LibrosExcluidos_Usuarios SET lexlib_id = 9176 WHERE lexlib_id = 7354;
UPDATE Notificaciones SET notlib_id = 9176 WHERE notlib_id = 7354;
DELETE FROM Libros WHERE lib_id = 7354;
Volcar a otro autor
UPDATE Autores_Libros SET aliaut_id = 26 WHERE aliaut_id = 4133;
Consultar la url de las imagenes de libros que están mal
SELECT * FROM Libros WHERE lib_imagen NOT LIKE '%img/portadas%';
Consultar la url de las imagenes de usuarios que están mal
SELECT * FROM Usuarios WHERE usu_imagen NOT LIKE '%img/usuarios%' AND usu_imagen NOT LIKE '%img/default.jpg%';
SELECT * FROM Usuarios WHERE usu_imagen NOT LIKE '%img/usuarios%' AND usu_imagen NOT LIKE '%img/portadas/default.jpg%';
Libros sin Géneros
SELECT * FROM Libros WHERE lib_id NOT IN (SELECT glilib_id FROM Generos_Libros);
Libros sin Autores
SELECT * FROM Libros WHERE lib_id NOT IN (SELECT alilib_id FROM Autores_Libros);
Usuarios sin Imagen (Setar Default)
UPDATE Usuarios SET usu_imagen = 'img/portadas/default.jpg' WHERE usu_id = 2501;
Revisión de Autores Modificados
SELECT * FROM Autores WHERE autusu_mod IS NOT NULL AND aut_fecha_mod > '2015-01-10 21:48:26';
Revisión de Comentarios
SELECT com_id, lib_id, usu_id, com_texto FROM Comentarios
WHERE (com_texto LIKE '%enlace%' OR com_texto LIKE '%descarg%' OR com_texto LIKE '%link%' OR com_texto LIKE '%error%' OR com_texto LIKE '%vacio%' OR com_texto LIKE '%baja%' OR com_texto LIKE '%alguien%' OR com_texto LIKE '%subir%' OR com_texto LIKE '%epub%' OR com_texto LIKE '%book%' OR com_texto LIKE '%mail%' OR com_texto LIKE '%correo%' OR com_texto LIKE '%funciona%' OR com_texto LIKE '%gracias%' OR com_texto LIKE '%poner%' OR com_texto LIKE '%agregar%' OR com_texto LIKE '%report%' OR com_texto LIKE '%formato%' OR com_texto LIKE '%disponible%') AND com_id > 2747 ORDER BY com_id DESC;
Usuarios revisados:
1° revisión: men_id >= 16078 AND men_id <= 16396
Comentarios sin Libro
SELECT * FROM Comentarios WHERE lib_id NOT IN (SELECT lib_id FROM Libros);
Comentarios Duplicados
SELECT com_id, lib_id, usu_id, c.com_texto FROM Comentarios AS c
INNER JOIN (SELECTcom_texto FROM Comentarios
GROUP BY com_texto HAVING count(com_id) > 1) dup ON c.com_texto = dup.com_texto ORDER BY com_texto;
Comentarios Reportados
SELECT com_id, com_texto, com_fecha, crulib_id, cruusu_id, cru_fecha FROM ComentariosReportados_Usuarios INNER JOIN Comentarios ON (crucom_id = com_id) WHERE cru_estado = 1 ORDER BY com_fecha DESC;
Opiniones Duplicadas
SELECT opi_id, opient_id, opiusu_id, o.opi_texto FROM Opiniones AS o
INNER JOIN (SELECT opi_texto FROM Opiniones;
GROUP BY opi_texto HAVING count(opi_id) > 1) dup ON o.opi_texto = dup.opi_texto ORDER BY opi_texto;
Revisión de Estados de Lectura
SELECT uliusu_id, COUNT(uliusu_id) AS cant FROMUsuarios_Libros WHERE uliedl_id = 2 AND uli_fecha <= '2015-01-15 02:01:18' GROUP BY uliusu_id ORDER BY cant DESC;
Usuarios revisados:
1° revisión: uli_fecha <= '2015-01-15 02:01:18'