কম্পিউটার

মাইএসকিউএল কি স্বয়ংক্রিয়ভাবে একটি সারিতে টাইমস্ট্যাম্প সংরক্ষণ করতে পারে?


হ্যাঁ, আপনি নিম্নলিখিত দুটি উপায়ে এটি অর্জন করতে পারেন৷

  • প্রথম পদ্ধতি একটি টেবিল তৈরির সময়।

  • দ্বিতীয় পদ্ধতি প্রশ্ন লেখার সময়।

সিনট্যাক্স নিম্নরূপ।

আপনার টেবিলের নাম (yourDateTimeColumnName তারিখ সময় ডিফল্ট বর্তমান_টাইমস্ট্যাম্প);

আপনি পরিবর্তন কমান্ড ব্যবহার করতে পারেন।

সিনট্যাক্স নিম্নরূপ।

আপনার টেবিলের নাম পরিবর্তন করুন 

উভয় সিনট্যাক্স এখন প্রয়োগ করুন।

প্রথম পদ্ধতিটি নিম্নরূপ।

mysql> টেবিল তৈরি করুন CurrentTimeStampDemo-> (-> CreationDate datetime default current_timestamp-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)

আপনি যদি 'CreationDate' কলামের জন্য কোনো প্যারামিটার পাস না করেন, MySQL ডিফল্টরূপে বর্তমান টাইমস্ট্যাম্প সংরক্ষণ করে।

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ।

mysql> CurrentTimeStampDemo মানগুলিতে সন্নিবেশ করান 

নির্বাচন কমান্ড ব্যবহার করে। প্রশ্নটি নিম্নরূপ।

mysql> CurrentTimeStampDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট।

<প্রে>+---------+| সৃষ্টির তারিখ |+---------+| 2019-01-02 15:53:03 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)

দ্বিতীয় পদ্ধতি

এটি ALTER কমান্ড ব্যবহার করছে। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।

mysql> সারণী তৈরি করুন Current_TimestampDemo-> (-> Id int->); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.43 সেকেন্ড)

এখানে স্বয়ংক্রিয়ভাবে সৃষ্টির সময় সঞ্চয় করার জন্য প্রশ্ন রয়েছে৷ প্রশ্নটি নিম্নরূপ।

mysql> সারণী বর্তমান_টাইমস্ট্যাম্প ডেমো-> যোগ করুন তৈরির তারিখ তারিখ সময় ডিফল্ট CURRENT_TIMESTAMP;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড) রেকর্ড:0 সদৃশ:0 সতর্কতা:0 

আপনি যদি কলাম 'CreationDate'-এর মান পাস না করেন। MySQL এই কলামের বর্তমান তারিখের মান সঞ্চয় করে। প্রশ্নটি নিম্নরূপ।

mysql> Current_TimestampDemo(Id) মান (1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিলের রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ।

mysql> Current_TimestampDemo থেকে CreationDate নির্বাচন করুন;

নিচের আউটপুট।

<প্রে>+---------+| সৃষ্টির তারিখ |+---------+| 2019-01-02 16:25:12 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)

  1. সারি মুছে ফেলার জন্য MySQL ক্যোয়ারী

  2. একটি টেবিলের গঠন প্রদর্শন করতে MySQL ক্যোয়ারী

  3. গতিশীলভাবে টেবিল তৈরি করতে MySQL ক্যোয়ারী?

  4. মাইএসকিউএল কোয়েরি মাসে টাইমস্ট্যাম্প রূপান্তর করতে?