Pertanyaan yang diberi tag «insert-update»

11
Masukkan ke dalam tabel MySQL atau perbarui jika ada
Saya ingin menambahkan baris ke tabel database, tetapi jika ada baris dengan kunci unik yang sama, saya ingin memperbarui baris. Sebagai contoh: insert into table (id, name, age) values(1, "A", 19) Katakanlah kunci uniknya adalah id, dan di Database saya , ada baris dengan id = 1. Dalam hal ini, …

6
Bagaimana cara UPSERT (MERGE, INSERT ... ON DUPLICATE UPDATE) di PostgreSQL?
Pertanyaan yang sangat sering diajukan di sini adalah bagaimana melakukan upert, yang disebut dengan panggilan MySQL INSERT ... ON DUPLICATE UPDATEdan standar sebagai bagian dari MERGEoperasi. Mengingat PostgreSQL tidak mendukungnya secara langsung (sebelum pg 9.5), bagaimana Anda melakukan ini? Pertimbangkan yang berikut ini: CREATE TABLE testtable ( id integer PRIMARY …


7
Masukkan SQL Server jika tidak ada praktik terbaik
Saya memiliki Competitionstabel hasil yang memuat nama anggota tim dan peringkat mereka di satu sisi. Di sisi lain saya perlu mempertahankan daftar nama-nama pesaing yang unik : CREATE TABLE Competitors (cName nvarchar(64) primary key) Sekarang saya memiliki sekitar 200.000 hasil di tabel 1 dan ketika tabel pesaing kosong saya bisa …

2
SISIPKAN KE… PILIH DARI… PADA UPDATE KUNCI DUPLIKAT
Saya melakukan kueri penyisipan di mana sebagian besar dari banyak kolom perlu diperbarui ke nilai baru jika kunci unik sudah ada. Ini berjalan seperti ini: INSERT INTO lee(exp_id, created_by, location, animal, starttime, endtime, entct, inact, inadur, inadist, smlct, smldur, smldist, larct, lardur, lardist, emptyct, emptydur) SELECT id, uid, t.location, t.animal, …

2
Mengapa 2 baris terpengaruh dalam `INSERT… ON DUPLICATE KEY UPDATE` saya?
Saya melakukan INSERT ... ON DUPLICATE KEY UPDATEuntuk a PRIMARY KEYdi tabel berikut: DESCRIBE users_interests; +------------+---------------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+---------------------------------+------+-----+---------+-------+ | uid | int(11) | NO | PRI | NULL | | | iid | int(11) | NO | PRI …
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.