কম্পিউটার

একটি কাস্টম ফাংশন ব্যবহার করে MySQL-এ তারিখ যাচাই করুন


আসুন MySQL -

-এ তারিখ যাচাই করার জন্য একটি কাস্টম ফাংশন তৈরি করি
mysql> গ্লোবাল log_bin_trust_function_creators=1 সেট করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.03 সেকেন্ড)mysql> ডিলিমিটার //mysql> ফাংশন তৈরি করুন isValidDate(actualDate varchar(255)) int -> begin -> int declare; -> যদি (দৈর্ঘ্য (তারিখ(বাস্তব তারিখ)) শূন্য নয় ) নির্বাচন করুন তাহলে -> পতাকা =1 সেট করুন; -> অন্য -> সেট পতাকা =0; -> শেষ হলে; -> রিটার্ন পতাকা; -> শেষ -> //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.11 সেকেন্ড)mysql> ডিলিমিটার;

কেস 1 -

যখন প্যারামিটারটি নাল মান হয় অর্থাৎ যে তারিখটি পরীক্ষা করা হবে সেটি প্রকৃত তারিখ নয়। SELECT স্টেটমেন্ট -

ব্যবহার করে ফাংশনটি কল করুন
mysql> isValidDate(NULL);
নির্বাচন করুন

এটি নিম্নলিখিত আউটপুট তৈরি করবে যেমন একটি তারিখ নয় −

+-------------------+| isValidDate(NULL) |+-------------------+| 0 |+-------------------+1 সারি সেটে (0.05 সেকেন্ড)

কেস 2 -

যখন প্যারামিটার একটি প্রকৃত তারিখ মান হয়। SELECT স্টেটমেন্ট -

ব্যবহার করে ফাংশনটি কল করুন
mysql> isValidDate('2019-10-21');
নির্বাচন করুন

এটি নিম্নলিখিত আউটপুট তৈরি করবে যেমন 1, একটি প্রকৃত তারিখ −

<প্রে>+----------------------------+| isValidDate('2019-10-21') |+----------------------------+| 1 |+---------------------------- +1 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ বর্তমান তারিখ রেকর্ড আনতে NOW() ফাংশন কল করছেন?

  2. UK DATE কে MySQL তারিখে রূপান্তর করবেন?

  3. MySQL এ দুটি ভিন্ন কলাম ব্যবহার করে কাস্টম বাছাই?

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