কম্পিউটার টিউটোরিয়াল

MySQL-এ ভেরিয়েবল থেকে ইন্টিজার যোগ করে কলাম আপডেট করা

ভেরিয়েবল সেট করতে MySQL SET ব্যবহার করুন। ভেরিয়েবল থেকে ইন্টিজার যোগ করতে UPDATE এবং SET নিচের সিনট্যাক্স অনুসরণ করুন:

set @anyVariableName:=yourValue; 
update yourTableName set yourColumnName=yourColumnName+ @yourVariableName;

টেবিল তৈরি করা

mysql> create table DemoTable 
-> ( 
-> Number int 
-> ); 
Query OK, 0 rows affected (0.68 sec)

রেকর্ড ইনসার্ট করা

mysql> insert into DemoTable values(10); 
Query OK, 1 row affected (0.18 sec) 
mysql> insert into DemoTable values(20); 
Query OK, 1 row affected (0.11 sec) 
mysql> insert into DemoTable values(40); 
Query OK, 1 row affected (0.15 sec) 
mysql> insert into DemoTable values(60); 
Query OK, 1 row affected (0.13 sec)

সকল রেকর্ড প্রদর্শন

mysql> select *from DemoTable;

আউটপুট

+--------+ 
| Number | 
+--------+ 
| 10     | 
| 20     | 
| 40     | 
| 60     | 
+--------+ 
4 rows in set (0.00 sec)

MySQL কলামে ভেরিয়েবল থেকে ইন্টিজার যোগ করার কোয়েরি

mysql> set @intValue:=100; 
Query OK, 0 rows affected (0.00 sec) 
mysql> update DemoTable set Number=Number+ @intValue; 
Query OK, 4 rows affected (0.15 sec) 
Rows matched: 4 Changed: 4 Warnings: 0

আবার টেবিল রেকর্ড চেক করা

mysql> select *from DemoTable;

আউটপুট

+--------+ 
| Number | 
+--------+ 
| 110    | 
| 120    | 
| 140    | 
| 160    | 
+--------+ 
4 rows in set (0.00 sec)
  1. MySQL에서 ORDER BY RAND()와 LIMIT으로 랜덤 2개 행 선택하기

  2. MySQL에서 예약어 'from'을 컬럼명으로 쓰려면 백틱으로 감싸기

  3. MySQL-এ VARCHAR কলাম থেকে সর্বোচ্চ সংখ্যাগত মান বের করা

  4. MySQL-এ ভ্যালু ০ হলে অন্য কলাম থেকে ডেটা সিলেক্ট করা