Perguntas com a marcação «sql-update»

Uma instrução SQL UPDATE é usada para alterar as linhas existentes em uma tabela.

501
MySQL - consulta UPDATE baseada na consulta SELECT

Preciso verificar (da mesma tabela) se há uma associação entre dois eventos com base na data e hora. Um conjunto de dados conterá a data e hora final de determinados eventos e o outro conjunto de dados conterá a data e hora de início de outros eventos. Se o primeiro evento for concluído antes do...

388
Várias atualizações no MySQL

Eu sei que você pode inserir várias linhas ao mesmo tempo, existe uma maneira de atualizar várias linhas ao mesmo tempo (como em uma consulta) no MySQL? Editar: Por exemplo, tenho o seguinte Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Quero combinar todas as atualizações a...

251
Oracle SQL: atualize uma tabela com dados de outra tabela

Tabela 1: id name desc ----------------------- 1 a abc 2 b def 3 c adf Mesa 2: id name desc ----------------------- 1 x 123 2 y 345 No oracle SQL, como executo uma consulta de atualização sql que pode atualizar a Tabela 1 com a Tabela 2 namee descusar a mesma id? Então o resultado final que...

166
Atualizar várias colunas no SQL

Existe uma maneira de atualizar várias colunas no SQL server da mesma maneira que uma instrução de inserção é usada? Algo como: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Ou algo assim, e não...

165
ATUALIZAR várias tabelas no MySQL usando LEFT JOIN

Eu tenho duas tabelas e quero atualizar os campos em T1 para todas as linhas em um LEFT JOIN. Para um exemplo fácil, atualize todas as linhas do seguinte conjunto de resultados: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL O manual do MySQL afirma que: Instruções...