কম্পিউটার

একটি পরিসরে একটি MySQL টেবিলে স্বয়ংক্রিয় মান সন্নিবেশ করান?


এই জন্য, আপনি একটি সঞ্চিত পদ্ধতি তৈরি করতে পারেন. আসুন প্রথমে একটি টেবিল তৈরি করি।

mysql> টেবিল তৈরি করুন DemoTable -> ( -> মান int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.55 সেকেন্ড)

10 থেকে 20 −

পরিসরে একটি টেবিলে স্বয়ংক্রিয়ভাবে মান সন্নিবেশ করার জন্য একটি সঞ্চিত পদ্ধতি তৈরি করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে
mysql> DELIMITER //mysql> প্রসিডিউর তৈরি করুন AutoInsertValuesToTable() -> শুরু করুন -> শুরুর রেঞ্জ INT ডিফল্ট 10 ঘোষণা করুন; -> শুরুর রেঞ্জ <=20 DO -> INSERT DemoTable(Value) VALUES (স্টার্টিং রেঞ্জ); -> সেট startingRange =startingRange + 1; -> শেষ যখন; -> শেষ -> //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.23 সেকেন্ড)mysql> DELIMITER;

এখানে সঞ্চিত পদ্ধতি -

কল করার জন্য ক্যোয়ারী আছে
mysql> AutoInsertValuesToTable(); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (1.10 সেকেন্ড)

এখন আপনি উপরের টেবিলে মানটি ঢোকানো হয়েছে কিনা তা পরীক্ষা করতে পারেন -

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------+| মান |+------+| 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 |+------+11 সারি সেটে (0.00 সেকেন্ড)

মানটি 10 ​​থেকে 20 পরিসরের মধ্যে সফলভাবে উপরের টেবিলে সন্নিবেশ করা হয়েছে।


  1. একটি MySQL টেবিলে JSON ঢোকাবেন?

  2. AUTO_INCREMENT সহ একটি টেবিলে MySQL INSERT INTO SELECT

  3. সারণি সি-তে ডেটা সন্নিবেশ করুন যদি MySQL-এর টেবিল A-এর সাথে তুলনা করার সময় ডেটা টেবিল B-তে না থাকে?

  4. অন্য টেবিল থেকে মান ব্যবহার করে INSERT INTO জন্য MySQL ক্যোয়ারী?