কম্পিউটার

মাইএসকিউএল যখন রেঞ্জের বাইরের তারিখের মুখোমুখি হয় তখন কী হয়?


সীমার বাইরে বা অবৈধ তারিখের সম্মুখীন হলে MySQL-এর প্রতিক্রিয়া SQL MODE-এর উপর নির্ভর করবে। যদি আমরা ALLOW_INVALID_DATES মোড সক্ষম করে থাকি তাহলে MySQL পরিসীমার বাইরের মানগুলিকে সমস্ত শূন্যে রূপান্তর করবে (যেমন '0000:00:00 00:00:00') এবং কোনো ত্রুটি বা সতর্কতা ছাড়াই টেবিলে একই সংরক্ষণ করে৷

উদাহরণস্বরূপ, আমরা নিম্নরূপ এসকিউএল মোড পরিবর্তন করতে পারি এবং তারপরে পরিসীমার বাইরে −

mysql> set sql_mode = 'ALLOW_INVALID_DATES';
Query OK, 0 rows affected (0.00 sec)

mysql> Insert into order1234(productname, quantity, orderdate) values('A', 500, '999-05-100');
Query OK, 1 row affected, 1 warning (0.13 sec)

mysql> Select * from order1234;
+-------------+----------+---------------+
| ProductName | Quantity | OrderDate     |
+-------------+----------+---------------+
| A           | 500      | 0000-00-00    |
+-------------+----------+---------------+
1 row in set (0.00 sec)

আমরা দেখতে পাচ্ছি MySQL সমস্ত শূন্যে পরিসীমার বাইরের মানকে রূপান্তর করে।


  1. যখন ভর্তির তারিখ MySQL-এ বর্তমান তারিখের চেয়ে কম তখন তারিখের তুলনা করুন

  2. উইন্ডোজ 10 সমর্থন শেষ হলে কী ঘটে?

  3. আপনি যখন হোয়াটসঅ্যাপ আনইনস্টল করেন তখন কী ঘটে

  4. স্কাইপ স্লো:এটি ঘটলে কী করবেন