Perguntas com a marcação «sql»

85
Copie uma tabela (incluindo índices) no postgres

Eu tenho uma mesa postgres. Eu preciso deletar alguns dados dele. Eu iria criar uma tabela temporária, copiar os dados, recriar os índices e excluir as linhas de que preciso. Não posso excluir dados da tabela original, porque essa tabela original é a fonte dos dados. Em um caso, preciso obter...

85
lidar com valores DATETIME 0000-00-00 00:00:00 em JDBC

Eu recebo uma exceção (veja abaixo) se eu tentar fazer resultset.getString("add_date"); para uma conexão JDBC com um banco de dados MySQL contendo um valor DATETIME de 0000-00-00 00:00:00 (o valor quase nulo para DATETIME), embora eu esteja apenas tentando obter o valor como string, não como...

85
A ordem das colunas importa em uma cláusula group by?

Se eu tiver duas colunas, uma com cardinalidade muito alta e outra com cardinalidade muito baixa (número único de valores), faz diferença em que ordem eu agrupo? Aqui está um exemplo: select dimensionName, dimensionCategory, sum(someFact) from SomeFact f join SomeDim d on f.dimensionKey...

85
pool de conexão node.js + mysql

Estou tentando descobrir como estruturar meu aplicativo para usar o MySQL da maneira mais eficiente. Estou usando o módulo node-mysql. Outros tópicos aqui sugeriram o uso de pool de conexão, então eu configurei um pequeno módulo mysql.js var mysql = require('mysql'); var pool =...

84
implodindo uma lista para uso em uma cláusula python MySQLDB IN

Eu sei como mapear uma lista para uma string: foostring = ",".join( map(str, list_of_ids) ) E eu sei que posso usar o seguinte para colocar essa string em uma cláusula IN: cursor.execute("DELETE FROM foo.bar WHERE baz IN ('%s')" % (foostring)) O que eu preciso é realizar a mesma coisa com...