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

MySQL-এ INT ফিল্ডের মান টগল করা (০ ও ১ এর মধ্যে)

MySQL-এ INT ফিল্ডের মান টগল করতে (০ কে ১, ১ কে ০) UPDATE এবং IF() ব্যবহার করুন।

সিনট্যাক্স:

update yourTableName set yourColumnName = IF(yourColumnName = 0, 1, 0);

উদাহরণ:

mysql> create table ToggleDemo    -> (     -> IsOnOrOff int     -> ); Query OK, 0 rows affected (0.53 sec)

বিকল্পভাবে ১ এবং ০ ইনসার্ট করুন:

mysql> insert into ToggleDemo values(1); ... (৬টি রেকর্ড: 1,0,1,0,1,0)

রেকর্ডগুলো দেখান:

mysql> select *from ToggleDemo;

আউটপুট:

+-----------+ | IsOnOrOff | +-----------+ | 1         | | 0         | | 1         | | 0         | | 1         | | 0         | +-----------+ 6 rows in set (0.00 sec)

টগল করুন:

mysql> update ToggleDemo set IsOnOrOff = IF(IsOnOrOff = 0, 1, 0); Query OK, 6 rows affected (0.12 sec) Rows matched: 6 Changed: 6 Warnings: 0

ফলাফল চেক করুন:

mysql> select *from ToggleDemo;

আউটপুট (টগল হয়েছে):

+-----------+ | IsOnOrOff | +-----------+ | 0         | | 1         | | 0         | | 1         | | 0         | | 1         | +-----------+ 6 rows in set (0.00 sec)
  1. MySQL-এ ORDER BY FIELD() দিয়ে নির্দিষ্ট মানवाले রেকর্ড প্রথমে দেখানো

  2. MySQL-এ ইউজার-ডিফাইনড ভেরিয়েবল দিয়ে দুটি কলামের মান সোয়াপ করা

  3. MySQL-এ LENGTH ও REPLACE ব্যবহার করে কমা (,) গণনা করা

  4. MySQL-এ ইউজার-ডিফাইনড ভেরিয়েবল ব্যবহার করে এক কলাম থেকে অন্য কলামের মান ডিরাইভ করা (রানিং টোটাল)