Perguntas com a marcação «update»

UPDATE altera os valores das colunas especificadas em todas as linhas que atendem à condição. Somente as colunas a serem modificadas precisam ser mencionadas na cláusula SET; colunas não modificadas explicitamente mantêm seus valores anteriores.

77
ATUALIZAÇÃO do Postgres… LIMITE 1

Eu tenho um banco de dados do Postgres que contém detalhes sobre grupos de servidores, como status do servidor ('ativo', 'em espera' etc.). Servidores ativos a qualquer momento podem precisar de failover para um modo de espera, e eu não me importo com qual modo de espera é usado em...

31
UPDATE performance onde nenhum dado é alterado

Se eu tiver uma UPDATEdeclaração que realmente não altere nenhum dado (porque os dados já estão no estado atualizado). Existe algum benefício de desempenho ao colocar uma verificação na WHEREcláusula para impedir a atualização? Por exemplo, haveria alguma diferença na velocidade de execução entre...

15
Profundidade descendente recursiva do PostgreSQL

Preciso calcular a profundidade de um descendente a partir de seu ancestral. Quando um registro possui object_id = parent_id = ancestor_id, ele é considerado um nó raiz (o ancestral). Eu tenho tentado obter uma WITH RECURSIVEconsulta em execução com o PostgreSQL 9.4 . Eu não controlo os dados ou...

14
Na chave duplicada, não faça nada

Estou inserindo na tabela a seguir usando LuaSQL com API PtokaX. CREATE TABLE `requests` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `ctg` VARCHAR(15) NOT NULL, `msg` VARCHAR(250) NOT NULL, `nick` VARCHAR(32) NOT NULL, `filled` ENUM('Y','N') NOT NULL DEFAULT 'N', `dated` DATETIME NOT...

13
Atualizar todas as colunas de outra tabela

Preciso atualizar uma tabela de outra e preciso atualizar todas as colunas. Além de listar todas as colunas da SETcláusula, existe uma maneira de atualizá-las todas de uma vez? Como isso: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Eu tentei no psql, não funciona. Eu...