যদি আপনি কোনো কালামের মান বাড়াতে চান কিন্তু একটি সর্বোচ্চ সীমা (cap) রেখে চান, তবে LEAST(value + increment, max_limit) ব্যবহার করা হয়।
টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (
-> Value INT
-> );
Query OK, 0 rows affected (0.54 sec)
mysql> INSERT INTO DemoTable VALUES(100), (150), (180), (200);
আপডেট করার আগে
+-------+ | Value | +-------+ | 100 | | 150 | | 180 | | 200 | +-------+
৪৫ যোগ করা কিন্তু সর্বোচ্চ ২০০
mysql> SET @value := 45; Query OK, 0 rows affected (0.00 sec) mysql> UPDATE DemoTable SET Value = LEAST(Value + @value, 200); Query OK, 3 rows affected (0.21 sec)
আপডেট করার পর
+-------+ | Value | +-------+ | 145 | | 195 | | 200 | | 200 | +-------+
ব্যাখ্যা: ১৮০+৪৫=২২৫ → কিন্তু ২০০ ক্যাপের কারণে ২০০ই থাকে। ২০০+৪৫=২৪৫ → ২০০ই থাকে।