Articles of sql update

Consulta MySql Avançada: atualiza tabela com informações de outra tabela

Eu gostaria de atualizar uma tabela no mySql com dados de outra tabela. Eu tenho duas tabelas “pessoas” e “negócios”. A tabela de pessoas está vinculada à tabela de negócios por uma coluna chamada “business_id”. A estrutura da tabela necessária, chave primária é marcada com estrela (Tabela: colunas): Pessoas: * business_id, * sort_order, email Business: […]

Erro do MySQL: Uso incorreto de UPDATE e LIMIT

Como posso corrigir esse problema para que meu código do MySQL funcione corretamente? Aqui está o meu código MySQL que me dá o problema. $q = “UPDATE users INNER JOIN contact_info ON contact_info.user_id = users.user_id SET active.users = NULL WHERE (email.contact_info = ‘” . mysqli_real_escape_string($mysqli, $x) . “‘ AND active.users = ‘” . mysqli_real_escape_string($mysqli, $y) […]

MySql atualiza duas tabelas de uma só vez

Eu tenho duas tabelas que precisam de exatamente os mesmos valores para fins de desnormalização. Aqui está a consulta. primeira mesa UPDATE Table_One SET win = win+1, streak = streak+1, score = score+200 WHERE userid = 1 AND lid = 1 LIMIT 1 segunda mesa UPDATE Table_Two SET win = win+1, streak = streak+1, score […]

MySQL / SQL: Atualização com subconsulta correlacionada da própria tabela atualizada

Eu tenho uma pergunta genérica que tentarei explicar usando um exemplo. Digamos que eu tenha uma tabela com os campos: “id”, “name”, “category”, “appearances” e “ratio” A ideia é que eu tenha vários itens, cada um relacionado a uma única categoria e “aparece” várias vezes. O campo ratio deve include a porcentagem das aparências de […]

Consulta de atualização simples e lenta no database PostgreSQL com 3 milhões de linhas

Eu estou tentando uma simples UPDATE table SET column1 = 0 em uma tabela com ~ 3 milhões de linhas no Postegres 8.4, mas está demorando para terminar. Está em funcionamento há mais de 10 min. agora na minha última tentativa. Antes, tentei executar os comandos VACUUM e ANALYZE nessa tabela e também tentei criar […]

Número de linhas afetadas por um UPDATE em PL / SQL

Eu tenho uma function PL / SQL (em execução no Oracle 10g) em que eu atualizo algumas linhas. Existe uma maneira de descobrir quantas linhas foram afetadas pelo UPDATE? Ao executar a consulta manualmente, ele me diz quantas linhas foram afetadas, quero obter esse número em PL / SQL.

MySql – Maneira de atualizar parte de uma string?

Eu estou procurando uma maneira de atualizar apenas uma parte de uma string via consulta MySQL. Por exemplo, se eu tiver 10 registros contendo todos ‘string’ como parte do valor do campo (isto é, ‘algo / string’, ‘alguma coisa / stringlookhere’, ‘alguma coisa / string / etcetera’, existe uma maneira de alterar ‘string ‘para’ outrovalor […]

Como faço grandes atualizações sem bloqueio no PostgreSQL?

Eu quero fazer uma grande atualização em uma tabela no PostgreSQL, mas não preciso que a integridade transacional seja mantida em toda a operação, porque sei que a coluna que estou alterando não será gravada ou lida durante a operação. a atualização. Eu quero saber se existe uma maneira fácil no console do psql para […]

atualizando as linhas da tabela no postgres usando a subconsulta

Usando o postgres 8.4, meu objective é atualizar a tabela existente: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Inicialmente eu testei minha consulta usando a instrução insert: insert into address customer,supplier,partner SELECT case when cust.addr1 […]

Ordem de atualização SQL de avaliação

Qual é a ordem de avaliação na consulta a seguir: UPDATE tbl SET q = q + 1, p = q; Ou seja, será “tbl”.”p” será definido como q ou q + 1 ? A ordem de avaliação aqui é governada pelo padrão SQL? Obrigado. ATUALIZAR Depois de considerar a resposta de Migs , fiz […]