Perguntas com a marcação «sql»

160
Exclua linhas sql nas quais os IDs não coincidem em outra tabela

Estou tentando excluir entradas órfãs em uma tabela mysql. Eu tenho 2 tabelas como esta: Quadro files: | id | .... ------------ | 1 | .... | 2 | .... | 7 | .... | 9 | .... tabela blob: | fileid | .... ------------ | 1 | .... | 2 | .... | 3 | .... | 4 | .... | 4 | .... | 4 | .... | 9 | .... As...

160
Retorne 0 se o campo for nulo no MySQL

No MySQL, existe uma maneira de definir os campos "total" para zero se forem NULL? Aqui está o que eu tenho: 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
Coluna desconhecida do Laravel 'updated_at'

Acabei de começar com o Laravel e recebo o seguinte erro: Coluna desconhecida 'updated_at' inserida nos gebruikers (naam, wachtwoord, updated_at, created_at) Eu sei que o erro é da coluna de carimbo de data e hora quando você migra uma tabela, mas não estou usando o updated_atcampo. Eu...

158
Subconsultas vs junções

Refatorei uma seção lenta de um aplicativo que herdamos de outra empresa para usar uma junção interna em vez de uma subconsulta como: WHERE id IN (SELECT id FROM ...) A consulta refatorada é executada 100x mais rápido. (~ 50 segundos para ~ 0,3) Eu esperava uma melhoria, mas alguém pode explicar...

158
Incremente um campo do banco de dados em 1

Com o MySQL, se eu tiver um campo, digamos logins, como eu atualizaria esse campo por 1 dentro de um comando sql? Estou tentando criar uma consulta INSERT, que cria firstName, lastName e logins. No entanto, se a combinação de firstName e lastName já existir, aumente os logins em 1. para que a...