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

ALLOW_INVALID_DATES SQL মোডের ব্যবহার কী?


নাম অনুযায়ী, ALLOW_INVALID_DATES SQL মোড সক্ষম করলে টেবিলে অবৈধ তারিখ সংরক্ষণ করা সম্ভব। নিচে উদাহরণ দেওয়া হল −

উদাহরণ

mysql> SET sql_mode = ALLOW_INVALID_DATES; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> Insert Into detail_bday(Name, Birth_Date) values('Sonia','1993-11-31'); Query OK, 1 row affected (0.09 sec) mysql> Insert Into detail_bday(Name, Birth_Date) values('Ram','0000-00-00'); Query OK, 1 row affected (0.10 sec) mysql> Select * from detail_bday; +----+---------+------------+ | Sr | Name    | Birth_Date | +----+---------+------------+ | 1  | Saurabh | 1990-05-12 | | 2  | Raman   | 1993-06-11 | | 3  | Gaurav  | 1984-01-17 | | 4  | Rahul   | 1993-06-11 | | 5  | Sonia   | 1993-11-31 | | 6  | Ram     | 0000-00-00 | +----+---------+------------+ 6 rows in set (0.00 sec)

উপরোক্ত রেজাল্ট সেট দেখায় ALLOW_INVALID_DATES SQL মোড সক্ষম করার পরে MySQL '1993-11-31' এবং '0000-00-00' মতো অবৈধ তারিখ সংরক্ষণ করতে দেয়।


  1. MySQL NULLIF() কন্ট্রোল ফ্লো ফাংশন এর ব্যবহার কী?

  2. MySQL-এ ORDER BY ক্লজের ব্যবহারিতা

  3. MySQL IGNORE INSERT স্টেটমেন্টের ব্যবহার

  4. SQL-এ UPDATE কমান্ডের ব্যবহার