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.

3
Perbarui elemen json dalam tipe data json
Saya tidak tahu bagaimana cara memperbarui elemen dalam tipe data PostgreSQL 9.3. Contoh saya: CREATE TABLE "user" ( id uuid NOT NULL, password character varying(255), profiles json, gender integer NOT NULL DEFAULT 0, created timestamp with time zone, connected timestamp with time zone, modified timestamp with time zone, active integer …

1
Apakah mungkin untuk memodifikasi definisi pemicu yang ada di MySQL?
Saya bertanya-tanya apakah mungkin untuk memperbarui definisi pemicu di MySQL. Sebagai contoh, saya memiliki pemicu T dan saya ingin menambahkan beberapa fungsi baru ke dalamnya. Asumsi saya adalah bahwa saya harus menjatuhkan dan membuatnya kembali. Apa praktik terbaik dalam administrasi basis data untuk skenario seperti itu?
14 mysql  trigger  update 


1
Perbarui semua kolom dari tabel lain
Saya perlu memperbarui tabel dari yang lain, dan saya perlu memperbarui semua kolom. Selain mencantumkan setiap kolom dalam SETklausa, apakah ada cara untuk memperbarui semuanya sekaligus? Seperti ini: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Saya mencoba psql, tidak berhasil. Saya harus mendaftar setiap kolom …

2
Pemicu untuk UPDATE setelah UPDATE?
Saya ingin membuat pemicu untuk mencatat waktu setiap pembaruan sebagai: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Masalahnya adalah ketika pemicu ini mencoba memperbarui updatedkolom, itu juga merupakan peristiwa pembaruan lain, yang menjalankan pemicu. Ini akan …

3
Gunakan KASUS untuk memilih kolom dalam kueri UPDATE?
Saya dapat menggunakan CASEuntuk memilih kolom mana yang akan ditampilkan dalam SELECTkueri (Postgres), seperti: SELECT CASE WHEN val = 0 THEN column_x WHEN val = 1 THEN column_y ELSE 0 END AS update, ... Apakah mungkin ada yang serupa ketika melakukan UPDATEkueri di Postgres (yaitu memilih kolom mana yang harus …

2
Perbarui tabel menggunakan nilai dari tabel lain di SQL Server
Saya memiliki 2 tabel di database saya. Tabel 1 ------------------------------------------------------------------------- | name | family | phone | email | gender | phone2 | address | birthdate | ------------------------------------------------------------------------- Meja 2 ----------------------------------------- | gender | address | phone | birthdate | ----------------------------------------- pada tabel # 1 kolom alamat dan phone2 kosong …

5
Perbarui semua baris
Saya ingin tahu cara paling efisien untuk memperbarui setiap baris dalam tabel Oracle yang sangat besar untuk satu kolom. Sebagai contoh: update mytable set mycolumn=null; atau: update mytable set mycolumn=42; Pengetahuan saya mungkin basi. Yang saya lakukan adalah mengubah tabel untuk menjatuhkan kolom. Lalu, saya mengubah tabel untuk menambahkan kolom …
12 oracle  update 

3
Tabel UPDATE berdasarkan tabel yang sama
Saya memiliki tabel dengan deskripsi produk, dan setiap deskripsi produk memiliki a product_iddan a language_id. Yang ingin saya lakukan adalah memperbarui semua bidang dengan language_iddari 2untuk menjadi sama dengan sama product_iddi mana language_idadalah 1. Sejauh ini saya sudah mencoba query berikut, tetapi saya mendapatkan kesalahan yang menunjukkan bahwa MySQL tidak …
12 mysql  update 

6
Beralih nilai dalam kolom dengan satu pernyataan pembaruan
Anda menemukan bahwa kesalahan dalam suatu sistem telah salah menyebut pria (M) sebagai wanita (W) dan sebaliknya dalam database. Kolom hanya memungkinkan untuk satu karakter. Tanpa menggunakan tabel temp, tulis satu permintaan pembaruan untuk menyelesaikan ini. Pertanyaan ini diajukan pada wawancara baru-baru ini yang saya lakukan, dan saya akan melakukan …
12 update 

2
Memperbarui beberapa baris dengan nilai berbeda dalam satu kueri
Saya mencoba memahami cara MEMPERBARUI beberapa baris dengan nilai yang berbeda dan saya tidak mengerti. Solusinya ada di mana-mana tetapi bagi saya kelihatannya sulit untuk dipahami. Misalnya, dua pembaruan menjadi 1 permintaan: UPDATE mytable SET fruit='orange', drink='water', food='pizza' WHERE id=1; UPDATE mytable SET fruit='strawberry', drink='wine', food='fish' WHERE id=2; Saya tidak …
12 mysql  update 


5
Mengapa UPDATE ini gagal dengan pelanggaran batasan kunci yang unik?
Saya seorang "kebetulan" DBA, relatif tidak berpengalaman dan bingung dengan masalah ini. Menjalankan MS SQL Server 2012. Masalahnya adalah dengan pernyataan UPDATE ini: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = SYSTEM_USER …

1
Mengunci Postgres untuk kombinasi UPDATE / INSERT
Saya punya dua meja. Salah satunya adalah tabel log; lainnya berisi, pada dasarnya, kode kupon yang hanya dapat digunakan satu kali. Pengguna harus dapat menebus kupon, yang akan menyisipkan baris ke tabel log dan menandai kupon yang digunakan (dengan memperbarui usedkolom ke true). Secara alami, ada masalah kondisi ras / …

3
Cascade pembaruan kunci utama untuk semua referensi kunci asing
Apakah mungkin untuk memperbarui nilai kolom kunci utama dengan mengalirkan pembaruan di antara semua kunci asing yang merujuknya? # EDIT 1: Ketika saya menjalankan permintaan followinq select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , Saya melihat bahwa update_referential_action diatur ke 0. Jadi TIDAK ADA TINDAKAN diambil setelah memperbarui kolom kunci utama …

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.