upsert पर टैग किए गए जवाब

प्रदर्शन (संयोजन अद्यतन / सम्मिलित) संचालन करने से संबंधित मुद्दों के लिए।

11
एक MySQL तालिका या अद्यतन में सम्मिलित करता है, तो मौजूद है
मैं एक डेटाबेस तालिका में एक पंक्ति जोड़ना चाहता हूं, लेकिन यदि पंक्ति एक ही अद्वितीय कुंजी के साथ मौजूद है तो मैं पंक्ति को अद्यतन करना चाहता हूं। उदाहरण के लिए: insert into table (id, name, age) values(1, "A", 19) मान लीजिए कि अद्वितीय कुंजी है id, और मेरे …

16
PostgreSQL में डुप्लिकेट अपडेट पर सम्मिलित करें?
कई महीने पहले मैंने स्टैक ओवरफ्लो पर एक जवाब से सीखा कि कैसे निम्नलिखित सिंटैक्स का उपयोग करके MySQL में एक बार में कई अपडेट किए जा सकते हैं: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), …

21
SQL सर्वर पर INSERT या अद्यतन के लिए समाधान
की एक तालिका संरचना मान लें MyTable(KEY, datafield1, datafield2...) । अक्सर मैं या तो किसी मौजूदा रिकॉर्ड को अपडेट करना चाहता हूं, या अगर वह मौजूद नहीं है तो एक नया रिकॉर्ड डालें। अनिवार्य रूप से: IF (key exists) run update command ELSE run insert command इसे लिखने का सबसे …

18
SQLite - UPSERT * नहीं * INSERT या REPLACE
http://en.wikipedia.org/wiki/Upsert SQL सर्वर पर अद्यतन संग्रहीत संग्रह सम्मिलित करें क्या SQLite में ऐसा करने का कोई चतुर तरीका है जिसके बारे में मैंने नहीं सोचा है? मूल रूप से मैं चार कॉलम में से तीन को अपडेट करना चाहता हूं यदि रिकॉर्ड मौजूद है, अगर यह मौजूद नहीं है तो …
535 sql  sqlite  upsert 

17
पोस्टग्रैस: यदि पहले से मौजूद नहीं है तो INSERT
मैं एक पोस्टग्रेजुएट डेटाबेस में लिखने के लिए पायथन का उपयोग कर रहा हूं: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) लेकिन क्योंकि मेरी कुछ पंक्तियाँ समान हैं, मुझे निम्न त्रुटि मिलती है: …

12
ओरेकल: यूपीएसईआरटी को कैसे अपडेट करें (एक तालिका में डालें या डालें?)
UPSERT ऑपरेशन किसी तालिका में एक पंक्ति को अद्यतन या सम्मिलित करता है, यह निर्भर करता है कि तालिका में पहले से ही एक पंक्ति है जो डेटा से मेल खाती है: if table t has a row exists that has key X: update t set mystuff... where mykey=X else …
293 sql  oracle  merge  upsert 

6
PostgreSQL में UPSERT (MERGE, INSERT… ON DUPLICATE UPDATE) कैसे करें?
एक बहुत ही अक्सर पूछे जाने वाले प्रश्न यहां बताया गया है कि एक अपग्रेड कैसे करना है, जो कि MySQL कॉल है INSERT ... ON DUPLICATE UPDATEऔर MERGEऑपरेशन के हिस्से के रूप में मानक समर्थन करता है । यह देखते हुए कि PostgreSQL सीधे इसका समर्थन नहीं करता है …

2
यदि मैं मौजूद है तो मैं कैसे अपडेट करूं, यदि MySQL में एके "अपटार्स" या "मर्ज" न हो तो सम्मिलित करें?
क्या INSERTएक पंक्ति का एक आसान तरीका है जब यह मौजूद नहीं है, या UPDATEयदि यह मौजूद है, तो एक MySQL क्वेरी का उपयोग कर?

6
PostgreSQL में ON CONFLICT के साथ RETURNING का उपयोग कैसे करें?
मेरे पास PostgreSQL 9.5 में निम्नलिखित UPSERT हैं: INSERT INTO chats ("user", "contact", "name") VALUES ($1, $2, $3), ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHING RETURNING id; यदि कोई संघर्ष नहीं है तो यह कुछ इस तरह लौटाता है: ---------- | id | ---------- 1 | 50 | ---------- …

1
CONFLICT UPDATE (upsert) पर PostgreSQL INSERT सभी बहिष्कृत मूल्यों का उपयोग करता है
जब आप एक पंक्ति (PostgreSQL> = 9.5) को बढ़ा रहे हैं, और आप चाहते हैं कि संभव INSERT बिलकुल संभव है, तो आप इसे इस तरह लिख सकते हैं: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, 'john@mail.com') ON CONFLICT (id) DO UPDATE SET id=EXCLUDED.id, …

9
SQL सर्वर पर अद्यतन संग्रहीत संग्रह सम्मिलित करें
मैंने एक संग्रहीत खरीद लिखी है जो एक रिकॉर्ड मौजूद होने पर अपडेट करेगा, अन्यथा यह एक प्रविष्टि करेगा। यह कुछ इस तरह दिखता है: update myTable set Col1=@col1, Col2=@col2 where ID=@ID if @@rowcount = 0 insert into myTable (Col1, Col2) values (@col1, @col2) इसे इस तरह से लिखने के …

7
SQLite UPSERT / अद्यतन या इन्सर्ट
मुझे एक SQLite डेटाबेस के खिलाफ UPSERT / INSERT या UPDATE करने की आवश्यकता है। इसमें INSERT या REPLACE का कमांड है जो कई मामलों में उपयोगी हो सकता है। लेकिन अगर आप विदेशी चाबियों के कारण अपनी आईडी को स्वदेश में रखना चाहते हैं, तो यह काम नहीं करता …
102 database  sqlite  upsert 

5
SQLite INSERT - डुप्लीकेट कुंजी पर अद्यतन (UPSERT)
MySQL में कुछ ऐसा है: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; जहाँ तक मुझे पता है कि यह विशेषता SQLite में मौजूद नहीं है, तो मैं जानना चाहता हूँ कि क्या दो प्रश्नों के निष्पादन के बिना एक ही …
98 sql  mysql  database  sqlite  upsert 

9
CONFLICT क्लॉज में कई विरोध_टगार्ट का उपयोग करें
मैं तालिका में दो कॉलम है col1, col2, वे दोनों कर रहे हैं अद्वितीय अनुक्रमित (col1 अद्वितीय है और इसलिए col2 है)। मुझे इस तालिका में सम्मिलित होने की आवश्यकता है, ON CONFLICTसिंटैक्स का उपयोग करें और अन्य कॉलम अपडेट करें, लेकिन मैं conflict_targetक्लॉज में दोनों कॉलम का उपयोग नहीं …

10
मैं किसी तालिका में एक पंक्ति को अद्यतन कैसे करूं या यदि यह मौजूद नहीं है तो इसे सम्मिलित करें?
मेरे पास काउंटरों की निम्न तालिका है: CREATE TABLE cache ( key text PRIMARY KEY, generation int ); मैं काउंटरों में से एक को बढ़ाना चाहूंगा, या इसे शून्य पर सेट कर सकता हूं यदि संबंधित पंक्ति अभी तक मौजूद नहीं है। वहाँ मानक SQL में समसामयिक मुद्दों के बिना …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.