কম্পিউটার

মাইএসকিউএল আপডেটে কীভাবে ইনক্রিমেন্ট করবেন?


MySQL-এ ক্রমবর্ধমান মান আপডেট করতে, আপনাকে SET কমান্ডের সাহায্যে একটি ভেরিয়েবল তৈরি করতে হবে। একটি ভেরিয়েবল তৈরি করার সিনট্যাক্স নিম্নরূপ -

@anyVariableName সেট করুন :=0;

মান আপডেট করতে, আপনাকে UPDATE কমান্ড ব্যবহার করতে হবে। আসুন একটি টেবিল তৈরি করে শুরু করি। একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −

mysql> সারণি তৈরি করুন UpdateValueIncrementally −> ( −> ProductId int −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.90 সেকেন্ড)

সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিলে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> UpdateValueIncrementally values(10);Query OK, 1 সারি প্রভাবিত (0.15 sec)mysql> UpdateValueIncrementally মান (100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> মান সন্নিবেশ করান 1000); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড) mysql> UpdateValueIncrementally values ​​(110); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> UpdateValueIncrementally মান (102); কোয়েরি OK, (102) প্রভাবিত 0.11 সেকেন্ড)

সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> নির্বাচন করুন * UpdateValueIncrementally থেকে;

নিচের আউটপুট −

<প্রে>+------------+| পণ্যের আইডি |+------------+| 10 || 100 || 1000 || 110 || 102 |+----------+5 সারি সেটে (0.00 সেকেন্ড)

ক্রমবর্ধমান মান আপডেট করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> @incrementValue সেট করুন :=33333; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

উপরে একটি ভেরিয়েবল তৈরি করা হয়েছে এবং মানটি 33333 তে আরম্ভ করা হয়েছে। মানগুলি আপডেট করার জন্য এবং বৃদ্ধি করার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে −

mysql> আপডেট UpdateValueIncrementally সেট ProductId =(@incrementValue নির্বাচন করুন :=@incrementValue + @incrementValue); কোয়েরি ঠিক আছে, 5 সারি প্রভাবিত (0.21 সেকেন্ড) সারি মিলেছে:5 পরিবর্তিত:5 সতর্কতা:0 

উপরের ক্যোয়ারীতে, আমি @incrementValue-এর বর্তমান মানের সাথে মান বৃদ্ধি করেছি। এখন আপনি মান আপডেট করা হয়েছে কিনা তা পরীক্ষা করতে পারেন −

mysql> UpdateValueIncrementally থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+| পণ্যের আইডি |+------------+| 66666 || 133332 || 266664 || 533328 || 1066656 |+----------+5 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে MySQL এ রেকর্ডের একটি পরিসীমা আপডেট করবেন?

  2. মাইএসকিউএল-এ সাউন্ডএক্স() কীভাবে প্রশ্ন করবেন?

  3. কিভাবে MySQL এ স্ট্রিং ম্যাচিং সঞ্চালন করবেন?

  4. কিভাবে ব্যাচ আপডেট MySQL টেবিল?