Pertanyaan yang diberi tag «update»

UPDATE mengubah nilai kolom yang ditentukan di semua baris yang memenuhi kondisi. Hanya kolom yang akan diubah yang perlu disebutkan dalam klausa SET; kolom yang tidak dimodifikasi secara eksplisit mempertahankan nilai sebelumnya.

1
PEMBARUAN Postgres ... BATAS 1
Saya memiliki database Postgres yang berisi perincian tentang kelompok server, seperti status server ('aktif', 'siaga' dll). Server aktif kapan saja mungkin perlu gagal ke siaga, dan saya tidak peduli siaga mana yang digunakan secara khusus. Saya ingin permintaan basis data untuk mengubah status siaga - JUST ONE - dan mengembalikan …

4
Bagaimana cara memperbarui satu tabel berdasarkan nilai tabel lain saat itu juga?
Saya memiliki tabel atas nama ips seperti di bawah ini: 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 Mari kita asumsikan saya memiliki countryidbidang pada tabel ini …
40 mysql  update 

2
Mengoptimalkan kinerja pembaruan massal dalam PostgreSQL
Menggunakan PG 9.1 di Ubuntu 12.04. Saat ini diperlukan waktu hingga 24 jam bagi kami untuk menjalankan serangkaian besar pernyataan UPDATE pada database, yang berbentuk: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Kami hanya menimpa bidang objek yang diidentifikasi oleh ID.) Nilai-nilai tersebut …


5
UPDATE kinerja di mana tidak ada data berubah
Jika saya memiliki UPDATEpernyataan yang tidak benar-benar mengubah data apa pun (karena data sudah dalam keadaan diperbarui). Apakah ada manfaat kinerja dalam memberikan tanda centang pada WHEREklausa untuk mencegah pembaruan? Misalnya akan ada perbedaan dalam kecepatan eksekusi antara UPDATE 1 dan UPDATE 2 sebagai berikut: CREATE TABLE MyTable (ID int …


3
Bagaimana cara mengoptimalkan basis data untuk I / O berat dari pembaruan (perangkat lunak dan perangkat keras)
Situasi saya memiliki database postgresql 9.2 yang cukup banyak diperbarui sepanjang waktu. Sistem karenanya terikat I / O, dan saya saat ini sedang mempertimbangkan untuk melakukan peningkatan lain, saya hanya perlu beberapa petunjuk tentang di mana mulai meningkatkan. Berikut adalah gambaran bagaimana situasi terlihat dalam 3 bulan terakhir: Seperti yang …


3
Pengaruh indeks pada pernyataan pembaruan di mana kolom pembaruan tidak ada dalam indeks
Saya selalu melihat orang mengatakan bahwa indeks melambat update, deletedan insert. Ini digunakan sebagai pernyataan selimut, seolah-olah itu mutlak. Sementara menyetel basis data saya untuk meningkatkan kinerja, saya terus menghadapi situasi ini yang tampaknya bertentangan dengan aturan itu secara logis untuk saya, dan di mana pun saya tidak dapat menemukan …

3
Pembaruan lambat di meja besar dengan subquery
Dengan SourceTablememiliki catatan> 15MM dan Bad_Phrasememiliki catatan > 3K, kueri berikut ini membutuhkan waktu hampir 10 jam untuk berjalan di SQL Server 2005 SP4. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) Dalam bahasa Inggris, kueri ini menghitung jumlah frasa berbeda yang tercantum dalam …


2
Kedalaman Keturunan Rekursif PostgreSQL
Saya perlu menghitung kedalaman keturunan dari leluhurnya. Ketika sebuah catatan memiliki object_id = parent_id = ancestor_id, itu dianggap sebagai simpul akar (leluhur). Saya telah mencoba WITH RECURSIVEmenjalankan kueri dengan PostgreSQL 9.4 . Saya tidak mengontrol data atau kolom. Skema data dan tabel berasal dari sumber eksternal. Meja tumbuh terus menerus …


2
Pada kunci duplikat, jangan lakukan apa-apa
Saya memasukkan ke dalam tabel berikut menggunakan LuaSQL dengan PtokaX API. 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 …

1
Tidak dapat memasukkan baris kunci duplikat pada indeks yang tidak unik?
Kami telah menemukan kesalahan aneh ini tiga kali selama beberapa hari terakhir, setelah bebas dari kesalahan selama 8 minggu, dan saya bingung. Ini adalah pesan kesalahan: 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'. The duplicate …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.