কম্পিউটার

MySQL-এ বর্তমান তারিখের সাথে মেলে একটি নির্দিষ্ট তারিখে রেকর্ড আপডেট করুন


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1822
     (
     Amount int,
     DueDate date
     );
Query OK, 0 rows affected (0.00 sec)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable1822 values(1000,'2019-10-11');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1822 values(500,'2019-11-30');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1822 values(700,'2018-11-30');
Query OK, 1 row affected (0.00 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1822 থেকে
mysql> select * from DemoTable1822;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+--------+------------+
| Amount | DueDate    |
+--------+------------+
|   1000 | 2019-10-11 |
|    500 | 2019-11-30 |
|    700 | 2018-11-30 |
+--------+------------+
3 rows in set (0.00 sec)

এখানে একটি নির্দিষ্ট তারিখে ডাটাবেস রেকর্ড আপডেট করার প্রশ্ন রয়েছে −

mysql> update DemoTable1822 set Amount=5000 where DueDate=curdate();
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1 Warnings: 0

আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -

DemoTable1822 থেকে
mysql> select * from DemoTable1822;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+--------+------------+
| Amount | DueDate    |
+--------+------------+
|   1000 | 2019-10-11 |
|   5000 | 2019-11-30 |
|    700 | 2018-11-30 |
+--------+------------+
3 rows in set (0.00 sec)

  1. date() ফাংশন ব্যবহার করে তারিখ মেলে মাইএসকিউএল টেবিল কলাম আপডেট করবেন?

  2. মাইএসকিউএল দিয়ে বর্তমান তারিখের চেয়ে কম তারিখ কীভাবে নির্বাচন করবেন?

  3. একটি MySQL টেবিলে একটি নির্দিষ্ট তারিখের গণনা আনুন

  4. MySQL-এ একটি নির্দিষ্ট ঘরের বিষয়বস্তু আপডেট করুন