Articles of sql update

Trigger di aggiornamento di SQL Server, Ottieni solo campi modificati

Sono a conoscenza di COLUMNS_UPDATED , beh, ho bisogno di qualche scorciatoia veloce (se qualcuno ha fatto, ne sto già facendo uno, ma se qualcuno può risparmiare tempo, lo appalirò) Ho bisogno di un XML basico di solo valori di colonna aggiornati, ho bisogno di questo per scopi di replica. SELECT * FROM inserted mi […]

Aggiorna le righe in una tabella con i dati di un’altra tabella in base a una colonna in base alla parità

Aggiorna molte righe in una tabella da un’altra tabella in base a una colonna in ciascuna di esse uguale (user_id). entrambe le tabelle hanno una colonna user_id . È necessario inserire i dati da t2 a t1 quando la colonna user_id è uguale. Grazie in anticipo per qualsiasi aiuto offerto.

Voglio usare l’istruzione CASE per aggiornare alcuni record in SQL Server 2005

UPDATE dbo.TestStudents SET LASTNAME = ( CASE WHEN (LASTNAME = ‘AAA’) THEN ‘BBB’ WHEN (LASTNAME = ‘CCC’) THEN ‘DDD’ WHEN (LASTNAME = ‘EEE’) THEN ‘FFF’ ELSE (LASTNAME) END ) L’istruzione funziona allo scopo ma la condizione else esegue la scansione di ogni record nella tabella. C’è un modo per lasciare le righe inalterate così come […]

Oracle Update Query utilizzando Join

Sto cercando di aggiornare l’importo usando Join ma ottenendo un’eccezione: UPDATE tab1 SET tab1.total_adjusted_cost = tab1.total_adjusted_cost + t1.total FROM table1 tab1, (SELECT tab3.name, tab3.add, SUM(tab2.amount) AS total FROM table2 tab2, table3 tab3, table4 tab4 WHERE tab2.id = tab3.id AND tab3.id = tab4.id AND tab4.indicator = ‘Y’ GROUP BY tab3.name, tab3.add ) t1 WHERE tab1.id = […]

Sintassi MySQL UPDATE con più tabelle usando la clausola WHERE

Astuccio: Come aggiornare table1 con i dati di table2 dove id è uguale? Problema: Quando eseguo la seguente istruzione di aggiornamento, aggiorna tutti i record in table1 (anche dove il campo id in table1 non esiste in table2 ). Come posso utilizzare la syntax della tabella di aggiornamento multiplo, per aggiornare SOLO i record in […]

Il modo migliore per rimuovere il valore dal campo SET?

Qual è il modo migliore per aggiornare un campo SET mysql, per rimuovere un valore specifico dal campo. Per esempio. categorie di campi con valori: 1,2,3,4,5? Voglio rimuovere “2” dall’elenco: UPDATE table SET categories = REPLACE(categories, ‘,2,’, ‘,’) WHERE field LIKE ‘%,2,%’; Ma cosa succede se ‘2’ è il primo o l’ultimo valore dalla lista? […]

Aggiornamento collettivo / batch / upsert in PostgreSQL

Sto scrivendo un incantesimo Django-ORM che tenta di memorizzare nella cache i modelli e di posticipare il salvataggio del modello fino alla fine della transazione. È quasi finito, tuttavia mi sono imbattuto in una difficoltà imprevista nella syntax SQL. Non sono molto un DBA, ma da quello che capisco, i database non funzionano davvero in […]

Aggiorna più colonne in SQL

C’è un modo per aggiornare più colonne nel server SQL nello stesso modo in cui viene utilizzata un’istruzione di inserimento? Qualcosa di simile a: 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 O qualcosa del genere, piuttosto che così: update table set a=t2.a,b=t2.b etc che può essere piuttosto noioso da scrivere se hai […]

Query MySql avanzata: aggiorna la tabella con le informazioni da un’altra tabella

Vorrei aggiornare una tabella in mySql con i dati di un’altra tabella. Ho due tavoli “persone” e “affari”. La tabella delle persone è collegata alla tabella del lavoro da una colonna denominata “id_corrente”. La struttura della tabella necessaria, la chiave primaria è contrassegnata come speciale (Tabella: colonne): Persone: * business_id, * order_order, email Business: * […]

Errore MySQL: utilizzo errato di UPDATE e LIMIT

Come posso correggere questo problema in modo che il mio codice MySQL funzioni correttamente. Ecco il mio codice MySQL che mi dà il 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) […]