Domande taggate «update»

UPDATE modifica i valori delle colonne specificate in tutte le righe che soddisfano la condizione. Solo le colonne da modificare devono essere menzionate nella clausola SET; le colonne non modificate esplicitamente mantengono i loro valori precedenti.

1
Postgres AGGIORNAMENTO ... LIMIT 1
Ho un database Postgres che contiene dettagli sui cluster di server, come lo stato del server ("attivo", "standby" ecc.). I server attivi in ​​qualsiasi momento potrebbero dover eseguire il failover su uno standby e non mi interessa quale standby viene utilizzato in particolare. Voglio che una query del database cambi …

4
Come aggiornare una tabella in base ai valori di un'altra tabella al volo?
Ho una tabella nel nome di ips come di seguito: CREATE TABLE `ips` ( `id` int(10) unsigned NOT NULL DEFAULT '0', `begin_ip_num` int(11) unsigned DEFAULT NULL, `end_ip_num` int(11) unsigned DEFAULT NULL, `iso` varchar(3) DEFAULT NULL, `country` varchar(150) DEFAULT NULL ) ENGINE=InnoDB Supponiamo di avere un countryidcampo su questa tabella dalla …
41 mysql  update 



5
Prestazioni di AGGIORNAMENTO in cui nessun dato cambia
Se ho una UPDATEdichiarazione che in realtà non modifica alcun dato (perché i dati sono già nello stato aggiornato). C'è qualche vantaggio in termini di prestazioni nel mettere un segno di spunta nella WHEREclausola per impedire l'aggiornamento? Ad esempio, ci sarebbe una differenza nella velocità di esecuzione tra UPDATE 1 …




3
Effetto di un indice sulle istruzioni di aggiornamento in cui la colonna di aggiornamento non si trova in un indice
Ho sempre visto la gente dice che gli indici rallentano update, deletee insert. Questo è usato come un'istruzione coperta, come se fosse un assoluto. Mentre ottimizzo il mio database per migliorare le prestazioni, continuo a imbattermi in questa situazione che sembra contraddire logicamente quella regola per me, e da nessuna …



2
Profondità discendente ricorsiva PostgreSQL
Devo calcolare la profondità di un discendente dal suo antenato. Quando un record ha object_id = parent_id = ancestor_id, è considerato un nodo radice (l'antenato). Ho cercato di far funzionare una WITH RECURSIVEquery con PostgreSQL 9.4 . Non controllo i dati o le colonne. Lo schema di dati e tabelle …


2
Sulla chiave duplicata non fare nulla
Sto inserendo nella tabella seguente usando LuaSQL con l'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 NULL, `filldate` DATETIME NULL DEFAULT NULL, PRIMARY KEY (`id`), …

1
Impossibile inserire una riga chiave duplicata in un indice non univoco?
Abbiamo riscontrato questo strano errore tre volte negli ultimi giorni, dopo essere stato privo di errori per 8 settimane, e sono sconcertato. Questo è il messaggio di errore: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index 'NCI_Transactions_ClientID_TransactionDate'. …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.