কম্পিউটার

একটি MySQL ডাটাবেসে শেষ পরিবর্তনের তারিখ/সময় পান?


আপনি INFORMATION_SCHEMA.TABLES এর সাহায্যে একটি MySQL ডাটাবেসে শেষ পরিবর্তনের তারিখ/সময় পেতে পারেন। সিনট্যাক্স নিম্নরূপ -

select update_timeFROM information_schema.tablesWHERE table_schema ='yourDatabaseName''AND table_name ='yourTableName';

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন TblUpdate -> ( -> Id int null auto_increment প্রাথমিক কী, -> Name varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.49 সেকেন্ড)

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

mysql> TblUpdate(Name) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> TblUpdate(নাম) মানগুলিতে সন্নিবেশ করুন ('ক্যারল'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.22 সেকেন্ড)

এখন আপনি সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -

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

আউটপুট

<প্রে>+------+------+| আইডি | নাম |+----+-------+| 1 | জন || 2 | ক্যারল |+---+------+2 সারি সেটে (0.00 সেকেন্ড)

এখন আপনি নিম্নলিখিত ক্যোয়ারী −

ব্যবহার করে টেবিল আপডেট করতে পারেন
mysql> আপডেট করুন TblUpdate সেটের নাম ='James' যেখানে Id=2; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0

অতএব, আমরা উপরে আমাদের টেবিল আপডেট করেছি। এখন নিম্নলিখিত ক্যোয়ারী ব্যবহার করে একটি MySQL ডাটাবেসে শেষ পরিবর্তনের তারিখ/সময় পান -

mysql> আপডেট_টাইম নির্বাচন করুন -> information_schema.tables থেকে -> যেখানে টেবিল_স্কিমা ='নমুনা' -> এবং টেবিল_নাম ='TblUpdate' ->;

আমরা 2019-02-09 22:49:44 -

তারিখে ডাটাবেস আপডেট করেছি তা নিম্নলিখিত আউটপুটটি প্রদর্শন করছে <প্রে>+---------+| UPDATE_TIME |+---------+| 2019-02-09 22:49:44 |+----------------------+1 সারি সেটে (0.89 সেকেন্ড)
  1. জাভা দিয়ে MySQL ডাটাবেসের একটি টেবিল থেকে শেষ রেকর্ড পান?

  2. MySQL ক্যোয়ারী শেষ তৈরি টেবিল নাম পেতে (সর্বশেষ)?

  3. MySQL এ একটি তারিখের শেষ সেকেন্ড পান?

  4. মাইএসকিউএল-এ ডাটাবেসে সন্নিবেশ করার সময় দশমিকের মান (19, 2) পরিবর্তন করবেন?