কম্পিউটার

কিভাবে একটি মাইএসকিউএল তারিখ কলামে 30 ফেব্রুয়ারির মতো তারিখ সংরক্ষণ করা সম্ভব?


ধরুন আমরা একটি MySQL টেবিলে 30 ফেব্রুয়ারির মতো তারিখ সংরক্ষণ করতে চাই তাহলে আমাদের প্রথমে ALLOW_INVALID_DATES মোড সক্ষম করতে হবে৷

উদাহরণ স্বরূপ, আমি ALLOW_INVALID_DATES মোড সক্রিয় না করে একটি টেবিলে এই ধরনের তারিখ যোগ করার চেষ্টা করছি, তাহলে MySQL নিম্নরূপ একটি ত্রুটি দেবে -

mysql> date_testing(তারিখ) মানগুলিতে সন্নিবেশ করান 

এখন আমাদের নিচের মত ALLOW_INVALID_DATES মোড সক্ষম করতে হবে -

mysql> SET sql_mode ='ALLOW_INVALID_DATES';কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> date_testing(তারিখ) মানগুলিতে ঢোকান('2017-02-30'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) )mysql> date_testing থেকে * নির্বাচন করুন;+------------+| তারিখ |+------------+| 2017-02-30 |+------------+1 সারি সেটে (0.00 সেকেন্ড)

উপরে MySQL ক্যোয়ারী আমাদের একটি কলামে এই ধরনের অবৈধ তারিখ সন্নিবেশ করার অনুমতি দেবে।


  1. কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?

  2. কিভাবে MySQL এ একটি কলাম বিভক্ত করবেন?

  3. কিভাবে MySQL এ একটি তারিখ বিন্যাস রূপান্তর করবেন?

  4. কিভাবে একটি MySQL সিকোয়েন্স তৈরি করবেন?