প্রশ্ন ট্যাগ «upsert»

সম্পাদনা (সংযোজন আপডেট / সন্নিবেশ) কার্য সম্পাদন সম্পর্কিত বিষয়গুলির জন্য।

11
কোনও মাইএসকিউএল সারণিতে প্রবেশ করুন বা উপস্থিত থাকলে আপডেট করুন
আমি একটি ডাটাবেস সারণিতে একটি সারি যুক্ত করতে চাই, তবে একই অনন্য কী সহ কোনও সারি উপস্থিত থাকলে আমি সারিটি আপডেট করতে চাই। উদাহরণ স্বরূপ: insert into table (id, name, age) values(1, "A", 19) আসুন ধরা যাক অনন্য কীটি idএবং আমার ডেটাবেসে একটি সারি রয়েছে id = 1। সেক্ষেত্রে আমি …

16
PostgreSQL এ সদৃশ আপডেটে সন্নিবেশ করান?
কয়েক মাস আগে আমি স্ট্যাক ওভারফ্লোতে একটি উত্তর থেকে শিখেছি যে কীভাবে নিচের সিনট্যাক্সটি ব্যবহার করে মাইএসকিউএলটিতে একবারে একাধিক আপডেট করা যায়: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2); আমি এখন পোস্টগ্র্যাস এসকিউএল এ স্যুইচ …

21
এসকিউএল সার্ভারে অন্তর্ভুক্ত বা আপডেটের সমাধান
একটি সারণী কাঠামো ধরে নিন MyTable(KEY, datafield1, datafield2...)। প্রায়শই আমি হয় হয় বিদ্যমান রেকর্ড আপডেট করতে চাইছি, বা এটি উপস্থিত না থাকলে একটি নতুন রেকর্ড সন্নিবেশ করতে চাই। মূলত: IF (key exists) run update command ELSE run insert command এটি লেখার সর্বোত্তম পারফরম্যান্স কী?

18
এসকিউএলাইট - আপসার্ট * ইনসার্ট বা প্রতিস্থাপন নয়
http://en.wikipedia.org/wiki/Upsert এসকিউএল সার্ভারে সঞ্চিত আপডেট সন্নিবেশ করুন এসকিউএলাইটে এমনটি করার কোনও চতুর উপায় আছে যা আমি ভেবে দেখিনি? মূলত আমি রেকর্ডটি উপস্থিত থাকলে চারটি কলামের মধ্যে তিনটি আপডেট করতে চাই, যদি এটি না থাকে তবে আমি চতুর্থ কলামের জন্য ডিফল্ট (NUL) মান সহ রেকর্ডটি লিখতে চাই। আইডি একটি প্রাথমিক কী …
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) তবে আমার কয়েকটি সারি অভিন্ন বলে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি: psycopg2.IntegrityError: duplicate key value violates unique constraint "hundred_pkey" এসকিউএল …

12
ওরাকল: কীভাবে ইউপিএসআরটি করা যায় (আপডেট বা কোনও টেবিলের মধ্যে সন্নিবেশ করা যায়?)
ইউপিএসআরটি অপারেশনটি কোনও সারণীতে আপডেট করে বা সারি সন্নিবেশ করে, যদি টেবিলে ইতিমধ্যে ডেটার সাথে মেলে এমন একটি সারি থাকে তবে তা নির্ভর করে: if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... যেহেতু ওরাকল একটি নির্দিষ্ট …
293 sql  oracle  merge  upsert 

6
পোস্টগ্রিএসকিউএল-এ কীভাবে আপসার্ট (মার্জ, ইনসার্ট… ডুপ্লিকেট আপডেটে)?
এখানে খুব ঘন ঘন জিজ্ঞাসিত প্রশ্ন হ'ল একটি উপস্থাপনা কীভাবে করা যায়, যা মাইএসকিউএল কল করে INSERT ... ON DUPLICATE UPDATEএবং মানটি MERGEঅপারেশনের অংশ হিসাবে সমর্থন করে। প্রদত্ত পোস্টগার্রেএসকিউএল সরাসরি সমর্থন করে না (pg 9.5 এর আগে), আপনি কীভাবে এটি করেন? নিম্নোক্ত বিবেচনা কর: CREATE TABLE testtable ( id integer …

2
আমি উপস্থিত থাকলে কীভাবে আপডেট করব, মাইএসকিউএলে (একে একে "উপস্থাপনা" বা "মার্জ" না থাকলে sertোকান)?
INSERTকোনও UPDATEমাইএসকিউএল কোয়েরি ব্যবহার করে যখন সারিটি উপস্থিত না থাকে বা এটি উপস্থিত থাকে তখন কি কোনও সহজ উপায় আছে ?

6
পোস্টগ্রিএসকিউএল-এ অন কনফ্লিক্ট দিয়ে কীভাবে রিটার্নিং ব্যবহার করবেন?
পোস্টগ্রিজ এসকিউএল 9.5 এ আমার নিম্নলিখিত ইউপিএসআরটি রয়েছে: INSERT INTO chats ("user", "contact", "name") VALUES ($1, $2, $3), ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHING RETURNING id; যদি কোনও দ্বন্দ্ব না থাকে তবে এটি এমন কিছু ফিরে আসে: ---------- | id | ---------- 1 | 50 | ---------- 2 …

1
পোস্টগ্রিএসকিউএল ইনসার্ট অন কনফ্লিক্ট আপডেট (আপসার্ট) সমস্ত বর্জনিত মান ব্যবহার করুন
আপনি যখন একটি সারি (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, username=EXCLUDED.username, password=EXCLUDED.password, level=EXCLUDED.level,email=EXCLUDED.email …

7
এসকিউএলাইট আপ্সার্ট / আপডেট বা ইনসার্ট
এসকিউএলাইট ডাটাবেসটির বিপরীতে আমার ইউপিএসআরটি / ইনসার্ট বা আপডেট করা উচিত। INSERT or REPLACE কমান্ড রয়েছে যা অনেক ক্ষেত্রে কার্যকর হতে পারে। তবে আপনি যদি বিদেশী কীগুলির কারণে নিজের আইডি এর স্বয়ংসোধের সাথে রাখতে চান তবে এটি কাজ করে না কারণ এটি সারিটি মোছা করে, একটি নতুন তৈরি করে এবং …
105 database  sqlite  upsert 

9
এসকিউএল সার্ভারে সঞ্চিত আপডেট সন্নিবেশ করুন
আমি একটি সঞ্চিত সংগ্রহ লিখেছি যা কোনও রেকর্ড উপস্থিত থাকলে আপডেট করবে, অন্যথায় এটি একটি সন্নিবেশ করবে। এটি দেখতে এমন কিছু দেখাচ্ছে: update myTable set Col1=@col1, Col2=@col2 where ID=@ID if @@rowcount = 0 insert into myTable (Col1, Col2) values (@col1, @col2) এইভাবে এটি লেখার পিছনে আমার যুক্তিটি হ'ল আপডেটটি যেখানে …

9
অন ​​কনফ্লিক্ট শৃঙ্খলে একাধিক দ্বন্দ্ব_মার্জ ব্যবহার করুন
আমি টেবিলে দুটি কলাম আছে col1, col2তারা উভয় অনন্য সূচীবদ্ধ (col1 অনন্য এবং তাই col2 যায়)। আমার এই টেবিলটিতে atোকানো দরকার, ON CONFLICTসিনট্যাক্স ব্যবহার করুন এবং অন্যান্য কলামগুলি আপডেট করুন তবে আমি উভয় কলামটি conflict_targetধারাতে ব্যবহার করতে পারি না । এটি কাজ করে: INSERT INTO table ... ON CONFLICT ( …

5
এসকিউএলাইট সন্নিবেশ - কী কী আপডেটের উপর জালিয়াতি করা হবে (আপসেট)
মাইএসকিউএল এর কিছু আছে: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; আমি যতদূর জানি এসকিউএলাইটে এই বৈশিষ্ট্যটির অস্তিত্ব নেই, আমি যা জানতে চাই তা হল যদি দুটি প্রশ্ন কার্যকর না করে একই প্রভাবটি অর্জন করার কোনও উপায় থাকে। এছাড়াও, যদি …
98 sql  mysql  database  sqlite  upsert 

10
আমি কীভাবে কোনও সারণিতে একটি সারি আপডেট করব বা যদি এটি উপস্থিত না থাকে তবে এটি প্রবেশ করান?
আমার কাছে কাউন্টারগুলির নিম্নলিখিত সারণি রয়েছে: CREATE TABLE cache ( key text PRIMARY KEY, generation int ); আমি কাউন্টারগুলির মধ্যে একটিকে বাড়িয়ে দিতে চাই বা সংশ্লিষ্ট সারিটি উপস্থিত না থাকলে শূন্যে সেট করতে চাই। স্ট্যান্ডার্ড এসকিউএলে সম্মতিযুক্ত সমস্যাগুলি ছাড়াই এটি করার কোনও উপায় আছে কি? অপারেশন কখনও কখনও লেনদেনের অংশ, …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.