Articles of sql update

Come eseguire operazioni di aggiornamento su colonne di tipo JSONB in ​​Postgres 9.4

Guardando attraverso la documentazione per il tipo di dati Postgres 9.4 JSONB, non è immediatamente ovvio per me come fare gli aggiornamenti sulle colonne JSONB. Documentazione per tipi e funzioni JSONB: http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html A titolo di esempio, ho questa struttura di base della tabella: CREATE TABLE test(id serial, data jsonb); L’inserimento è facile, come in: […]

MySQL – AGGIORNA più righe con valori diversi in una query

Sto cercando di capire come aggiornare più righe con valori diversi e io proprio non capisco. La soluzione è ovunque ma a me sembra difficile da capire. Ad esempio, tre aggiornamenti in 1 query: UPDATE table_users SET cod_user = ‘622057’ , date = ‘12082014’ WHERE user_rol = ‘student’ AND cod_office = ‘123456’; UPDATE table_users SET […]

MySQL – query UPDATE con LIMIT

Voglio aggiornare le righe nella mia tabella con inizio dal 1001 al prossimo 1000. Ho provato con la seguente query: UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000 Questo mi sta dando un errore di syntax. È corretto? sto facendo qualche errore qui. Possiamo limitare l’aggiornamento in questo modo? Inoltre, le righe che sto […]

aggiornare più righe usando il limite in mysql?

UPDATE messages set test_read =1 WHERE userid=’xyz’ ORDER BY date_added DESC LIMIT 5, 5 ; Sto cercando di utilizzare questa query per aggiornare un set di 5 righe usando il limite ma mysql sta mostrando un errore … Quello sotto funziona UPDATE messages set test_read =1 WHERE userid=’xyz’ ORDER BY date_added DESC LIMIT 5 ; […]

Tabella degli aggiornamenti di MySQL basata su un altro valore di tabella

Ho due tavoli Ecco il mio primo tavolo, ID SUBST_ID CREATED_ID 1 031938 TEST123 2 930111 COOL123 3 000391 THIS109 4 039301 BRO1011 5 123456 COOL938 … … … Questo è il mio secondo tavolo, ID SERIAL_ID BRANCH_ID 1 039301 NULL 2 000391 NULL 3 123456 NULL … … … Ho bisogno di sapere come […]

mysql aggiornamento colonna con valore da un’altra tabella

Ho due tavoli, entrambi simili id name value =================== 1 Joe 22 2 Derk 30 Ho bisogno di copiare il valore del value da tableA a tableB base al nome di controllo in ogni tabella. Qualche consiglio per questa dichiarazione UPDATE ?

AGGIORNA più tabelle in MySQL usando LEFT JOIN

Ho due tabelle e voglio aggiornare i campi in T1 per tutte le righe in un SINISTRA SINISTRA. Per un semplice esempio, aggiorna tutte le righe del seguente set di risultati: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL Il manuale MySQL afferma che: Le istruzioni UPDATE a […]

Codice di errore MySQL: 1175 durante UPDATE in MySQL Workbench

Sto cercando di aggiornare la colonna visited per dargli il valore 1. Io uso il workbench MySQL e sto scrivendo la dichiarazione nell’editor SQL dall’interno del workbench. Sto scrivendo il seguente comando: UPDATE tablename SET columnname=1; Mi dà il seguente errore: Stai utilizzando la modalità di aggiornamento sicuro e hai provato ad aggiornare una tabella […]

Come faccio a fare un UPDATE mentre unisco le tabelle su SQLite?

Provai : UPDATE closure JOIN item ON ( item_id = id ) SET checked = 0 WHERE ancestor_id = 1 E: UPDATE closure, item SET checked = 0 WHERE ancestor_id = 1 AND item_id = id Entrambi funzionano con MySQL, ma quelli mi danno un errore di syntax in SQLite. Come posso rendere questo UPDATE […]

MySQL, aggiorna più tabelle con una query

Ho una funzione che aggiorna tre tabelle, ma io uso tre query per eseguire ciò. Desidero utilizzare un approccio più conveniente per le buone pratiche. Come posso aggiornare più tabelle in MySQL con una singola query?