Preguntas etiquetadas con mysql

160
Eliminar filas sql donde los ID no coinciden con otra tabla

Estoy tratando de eliminar entradas huérfanas en una tabla mysql. Tengo 2 tablas como esta: Tabla files: | id | .... ------------ | 1 | .... | 2 | .... | 7 | .... | 9 | .... tabla blob: | fileid | .... ------------ | 1 | .... | 2 | .... | 3 | .... | 4 | .... | 4 | .... | 4 | .... | 9 |...

160
Devuelve 0 si el campo es nulo en MySQL

En MySQL, ¿hay alguna forma de establecer los campos "totales" en cero si son NULL? Esto es lo que tengo: SELECT uo.order_id, uo.order_total, uo.order_status, (SELECT SUM(uop.price * uop.qty) FROM uc_order_products uop WHERE uo.order_id = uop.order_id ) AS products_subtotal, (SELECT...

160
Laravel Columna desconocida 'updated_at'

Acabo de comenzar con Laravel y aparece el siguiente error: La columna desconocida 'updated_at' se inserta en gebruikers (naam, wachtwoord, updated_at, created_at) Sé que el error es de la columna de marca de tiempo cuando migras una tabla pero no estoy usando el updated_atcampo. Solía...

158
Subconsultas vs uniones

Refactoré una sección lenta de una aplicación que heredamos de otra compañía para usar una combinación interna en lugar de una subconsulta como: WHERE id IN (SELECT id FROM ...) La consulta refactorizada se ejecuta aproximadamente 100 veces más rápido. (~ 50 segundos a ~ 0.3) Esperaba una mejora,...

158
Incrementar un campo de base de datos en 1

Con MySQL, si tengo un campo, por ejemplo, inicios de sesión, ¿cómo haría para actualizar ese campo en 1 dentro de un comando sql? Estoy tratando de crear una consulta INSERT, que crea nombre, apellido e inicios de sesión. Sin embargo, si la combinación de firstName y lastName ya existe,...

158
PDO obtener la última identificación insertada

Tengo una consulta y quiero insertar el último ID. El ID de campo es la clave principal y el incremento automático. Sé que tengo que usar esta declaración: LAST_INSERT_ID() Esa declaración funciona con una consulta como esta: $query = "INSERT INTO `cell-place` (ID) VALUES...