1-3 এর মধ্যে এলোমেলো সংখ্যা সহ একটি কলাম আপডেট করার জন্য বাক্য গঠন হল নিম্নরূপ −
আপনার টেবিলের নাম আপডেট করুন yourColumnName=FLOOR(1+RAND()*3);
উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> সারণি তৈরি করুন UpdateNumber1To3-> (-> MyNumber int-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> UpdateNumber1To3 মান (100) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> UpdateNumber1To3 মানগুলিতে ঢোকান 130); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
UpdateNumber1To3 থেকেmysql> নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------+| আমার নম্বর |+---------+| 100 || 140 || 130 |+-------+3 সারি সেটে (0.00 সেকেন্ড)MyNumber কলামের মান 1 থেকে 3 পর্যন্ত আপডেট করার জন্য এখানে ক্যোয়ারী রয়েছে −
mysql> আপডেট করুন UpdateNumber1To3 সেট নম্বর=FLOOR(1+RAND()*3);কোয়েরি ঠিক আছে, 3টি সারি প্রভাবিত (0.19 সেকেন্ড)সারি মিলেছে:3 পরিবর্তিত:3 সতর্কতা:0
আমাদের আবার টেবিল চেক করা যাক. প্রশ্নটি নিম্নরূপ -
mysql> নির্বাচন করুন *UpdateNumber1To3 থেকে;
নিম্নে আপডেট করা মান −
সহ আউটপুট <প্রে>+---------+| সংখ্যা |+---------+| 1 || 2 || 1 |+---------+3 সারি সেটে (0.00 সেকেন্ড)