আপনি আপডেট কমান্ড ব্যবহার করে একটি ডাটাবেস বৃদ্ধি করতে পারেন। সিনট্যাক্স নিম্নরূপ -
UPDATE yourTableName set yourColumnName=yourColumnName+1 where condition;
উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> create table IncrementBy1 -> ( -> Id int, -> Name varchar(100), -> CounterLogin int -> ); Query OK, 0 rows affected (0.63 sec)
সন্নিবেশ কমান্ড ব্যবহার করে কিছু রেকর্ড সন্নিবেশ করান। সারণীতে রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> insert into IncrementBy1 values(100,'John',30); Query OK, 1 row affected (0.17 sec) mysql> insert into IncrementBy1 values(101,'Carol',50); Query OK, 1 row affected (0.15 sec) mysql> insert into IncrementBy1 values(102,'Bob',89); Query OK, 1 row affected (0.25 sec) mysql> insert into IncrementBy1 values(103,'Mike',99); Query OK, 1 row affected (0.18 sec) mysql> insert into IncrementBy1 values(104,'Sam',199); Query OK, 1 row affected (0.36 sec) mysql> insert into IncrementBy1 values(105,'Tom',999); Query OK, 1 row affected (0.18 sec)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> select *from IncrementBy1;
আউটপুট
+------+-------+--------------+ | Id | Name | CounterLogin | +------+-------+--------------+ | 100 | John | 30 | | 101 | Carol | 50 | | 102 | Bob | 89 | | 103 | Mike | 99 | | 104 | Sam | 199 | | 105 | Tom | 999 | +------+-------+--------------+ 6 rows in set (0.00 sec)
এখানে একটি প্রশ্ন যা ডাটাবেস ক্ষেত্রকে 1 −
দ্বারা বৃদ্ধি করেmysql> update IncrementBy1 -> set CounterLogin=CounterLogin+1 -> where Id=105; Query OK, 1 row affected (0.45 sec) Rows matched: 1 Changed: 1 Warnings: 0
এখন আপনি নির্দিষ্ট রেকর্ড বৃদ্ধি বা না পরীক্ষা করতে পারেন. 999 মানটি 1 দিয়ে বৃদ্ধি করা হয়েছে যেহেতু আমরা উপরে দেখানো হিসাবে Id=105 মানটি বৃদ্ধি করছি৷
রেকর্ড চেক করার জন্য নিচের ক্যোয়ারী −
mysql> select *from IncrementBy1 where Id=105;
আউটপুট
+------+------+--------------+ | Id | Name | CounterLogin | +------+------+--------------+ | 105 | Tom | 1 000 | +------+------+--------------+ 1 row in set (0.00 sec)