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

MySQL-এ ইউজার-ডিফাইনড ভেরিয়েবলে মান কীভাবে সংরক্ষণ করবেন?

ইউজার-ডিফাইনড ভেরিয়েবলে একটি স্টেটমেন্টে মান সংরক্ষণ করে পরে অন্য স্টেটমেন্টে ব্যবহার করা যায়। মান সংরক্ষণের পদ্ধতিগুলো:

SET স্টেটমেন্ট দিয়ে

SET স্টেটমেন্ট ইস্যু করে ইউজার-ডিফাইনড ভেরিয়েবল সংরক্ষণ করা যায়:

সিনট্যাক্স

SET @var_name = expr [, @var_name = expr]...

এখানে @var_name হলো ভেরিয়েবল নাম যা বর্তমান ক্যারেক্টার সেটের অ্যালফানিউমেরিক ক্যারেক্টার দিয়ে গঠিত। SET স্টেটমেন্টে = বা := অ্যাসাইনমেন্ট অপারেটর ব্যবহার করা যায়।

উদাহরণ:

mysql> SET @value = 500;
Query OK, 0 rows affected (0.00 sec)
mysql> SET @value := 500;
Query OK, 0 rows affected (0.00 sec)
mysql> SET @value = 500, @value1 = 550;
Query OK, 0 rows affected (0.00 sec)

SET স্টেটমেন্ট ছাড়া

SET স্টেটমেন্ট ছাড়াও স্টেটমেন্টের মধ্যে ভেরিয়েবলে মান অ্যাসাইন করা যায়:

mysql> SELECT @value, @value1, @value2 := @value + @value1;
+--------+---------+---------------------------+
| @value | @value1 | @value2 := @value + @value1 |
+--------+---------+---------------------------+
| 500    | 550     | 1050                      |
+--------+---------+---------------------------+
1 row in set (0.00 sec)

এই কেসে অবশ্যই := অ্যাসাইনমেন্ট অপারেটর ব্যবহার করতে হয়।

  1. HTML <select> এলিমেন্টের ডিফল্ট মান কীভাবে সেট করবেন?

  2. Android SQLite-এ DECIMAL ভ্যালু স্টোর করার পদ্ধতি

  3. JSP-এ XPath এক্সপ্রেশন রেজাল্টের মান একটি ভেরিয়েবলে কীভাবে ব্যবহার করবেন?

  4. রাউটারে VPN সেট আপ করার ধাপে ধাপে গাইড