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

MySQL-এ ১ সপ্তাহের পুরনো ডেটাইম রেকর্ড পান


১ সপ্তাহের পুরনো ডেটা পেতে নিচের সিনট্যাক্স ব্যবহার করুন:

select *from yourTableName where yourColumnName < now() - interval 1 week;

উদাহরণের জন্য টেবিল তৈরি করি:

mysql> create table DatesOfOneWeek -> ( -> ArrivalTime datetime -> ); Query OK, 0 rows affected (0.87 sec)

বিভিন্ন তারিখের রেকর্ড যোগ করুন:

mysql> insert into DatesOfOneWeek values(date_add(now(),interval 2 week)); ... mysql> insert into DatesOfOneWeek values(date_add(now(),interval 1 week)); Query OK, 1 row affected (0.11 sec)

সব রেকর্ড দেখান:

mysql> select *from DatesOfOneWeek;

আউটপুট (৫ রো):

+---------------------+ | ArrivalTime         | +---------------------+ | 2018-12-20 18:11:02 | | 2018-11-04 00:00:00 | | 2018-11-25 00:00:00 | | 2018-11-29 18:11:40 | | 2018-12-13 18:11:46 | +---------------------+ 5 rows in set (0.00 sec)

১ সপ্তাহের পুরনো রেকর্ড পেতে কোয়েরি:

mysql> select *from DatesOfOneWeek where ArrivalTime < now() - interval 1 week;

ফলাফল (৩ রো, ১ সপ্তাহের আগের):

+---------------------+ | ArrivalTime         | +---------------------+ | 2018-11-04 00:00:00 | | 2018-11-25 00:00:00 | | 2018-11-29 18:11:40 | +---------------------+ 3 rows in set (0.00 sec)

  1. MySQL-এ UNION ALL ব্যবহার করে একক কোয়েরিতে দুটি টেবিলে রেকর্ড ইনসার্ট করা

  2. MySQL에서 날짜 문자열을 요일 기준 월요일로 맞춰 표시하기 (STR_TO_DATE, WEEKDAY, DATE_FORMAT)

  3. MySQL-এ ৫ মিনিট পুরনো টাইমস্ট্যাম্পের রেকর্ড ডিলিট করা

  4. MySQL-এ IN() অপারেটর দিয়ে একক কোয়েরিতে একাধিক রেকর্ড ডিলিট করা