বছরটিকে 4-সংখ্যার মান হিসাবে বিবেচনা করার সময়, একটি স্ট্রিং বা সংখ্যায় ন্যূনতম 8 সংখ্যার প্রয়োজন MySQL-এর জন্য তারিখের মান হিসাবে নির্দিষ্ট করার জন্য৷ এই ক্ষেত্রে, যদি আমরা মাইক্রোসেকেন্ড সংরক্ষণ করতে চাই তাহলে মান সর্বোচ্চ 20 সংখ্যা পর্যন্ত হতে পারে।
mysql> Select TIMESTAMP('20171022040536.100000'); +-----------------------------------+ | TIMESTAMP('20171022040536100000') | +-----------------------------------+ | 2017-10-22 04:05:36.100000 | +-----------------------------------+ 1 row in set, 1 warning (0.00 sec)
উপরের ক্যোয়ারীটি TIMESTAMP মানের জন্য 20 সংখ্যার স্ট্রিং নিচ্ছে৷ শেষ ৬টি সংখ্যা মাইক্রোসেকেন্ডের জন্য।
mysql> Select TIMESTAMP(20171022); +---------------------+ | TIMESTAMP(20171022) | +---------------------+ | 2017-10-22 00:00:00 | +---------------------+ 1 row in set (0.00 sec)
উপরের ক্যোয়ারীটি TIMESTAMP মানের জন্য 8 সংখ্যার স্ট্রিং নিচ্ছে৷
৷mysql> Select TIMESTAMP(201710); +-------------------+ | TIMESTAMP(201710) | +-------------------+ | NULL | +-------------------+ 1 row in set, 1 warning (0.00 sec)
উপরের প্রশ্নটি NULL প্রদান করে কারণ একটি সংখ্যার সংখ্যা 8 এর কম।
বিপরীতে, বছরটিকে 2-সংখ্যার মান হিসাবে বিবেচনা করার সময়, একটি স্ট্রিং বা সংখ্যায় ন্যূনতম 6 সংখ্যার প্রয়োজন হয় MySQL-এর জন্য তারিখের মান হিসাবে নির্দিষ্ট করার জন্য। এই ক্ষেত্রে, যদি আমরা মাইক্রোসেকেন্ড সংরক্ষণ করতে চাই তাহলে মান সর্বোচ্চ 18 সংখ্যা পর্যন্ত হতে পারে।
mysql> Select TIMESTAMP(171022); +---------------------+ | TIMESTAMP(171022) | +---------------------+ | 2017-10-22 00:00:00 | +---------------------+ 1 row in set (0.00 sec)
উপরের ক্যোয়ারীটি TIMESTAMP মানের জন্য 6 সংখ্যার স্ট্রিং নিচ্ছে৷
৷mysql> Select TIMESTAMP('171022040536.200000'); +----------------------------------+ | TIMESTAMP('171022040536.200000') | +----------------------------------+ | 2017-10-22 04:05:36.200000 | +----------------------------------+ 1 row in set (0.00 sec)
উপরের ক্যোয়ারীটি TIMESTAMP মানের জন্য 18 সংখ্যার স্ট্রিং নিচ্ছে৷ ডট (.) এর পরে শেষ ৬টি সংখ্যা মাইক্রোসেকেন্ডের জন্য।
mysql> Select TIMESTAMP(1710); +-----------------+ | TIMESTAMP(1710) | +-----------------+ | NULL | +-----------------+ 1 row in set, 1 warning (0.00 sec)
উপরের ক্যোয়ারীটি NULL প্রদান করে কারণ সংখ্যার সংখ্যা 6 এর কম।