Sobes.tech

Golang

Como se pode proteger contra injeções de SQL?

235

Como fazer para que, ao inserir um registro duplicado numa tabela com chave única pelo número de telefone, em vez de erro, a linha existente seja atualizada (INSERT ON CONFLICT DO UPDATE)?

230

O que é defer em Go e em que momento ele é chamado?

219

O que são declarações preparadas (prepared statements)?

218

Como funciona a captura de pânico (panic/recover) em Go?

210

Qual é a diferença entre WHERE e HAVING?

210

Quais tipos de variáveis existem em Go?

197

Como funciona a concatenação de strings em Go?

189

Qual é a diferença entre INNER JOIN e LEFT/RIGHT JOIN?

177

Qual é a diferença entre DROP e TRUNCATE?

174

A chave primária é um índice?

164

Qual é a diferença entre um índice clusterizado e um não clusterizado?

155

O que mostra o comando EXPLAIN e que dados ele fornece?

151

Qual é a diferença entre EXPLAIN e EXPLAIN ANALYZE?

144

Que tipos de índices existem em bancos de dados, quais são as suas diferenças e como decide quando usá-los?

117

Fale sobre os níveis de isolamento de transações.

109