মাইএসকিউএল এখন () +1 দিন


212

আমি now()মাইএসকিউএল কোয়েরিতে ব্যবহার করছি ।

INSERT INTO table SET data = '$data', date = now()

তবে আমি এই তারিখে 1 দিন যোগ করতে চাই (যাতে এটি dateআগামীকাল হওয়া উচিত)।
এটা কি সম্ভব?


উত্তর:


457

তুমি ব্যবহার করতে পার:

NOW() + INTERVAL 1 DAY

আপনি যদি কেবল তারিখের সাথে আগ্রহী হন, তারিখ এবং সময় নয় তবে আপনি এখনের পরিবর্তে CURDATE ব্যবহার করতে পারেন:

CURDATE() + INTERVAL 1 DAY

29
বাDATE_ADD(NOW(), INTERVAL 1 DAY)
কনসুমিয়ারার

4
যদি 1 এর বেশি হয়, "দিন" বহুবচন না হয়ে: "7 দিন", ইত্যাদি, বৈধ। (যারা কৌতূহলী তাদের জন্য))
হোল্ডঅফহাঙ্গার

8

ভাল ব্যবহার উদ্ধৃত `data`এবং `date`। আফার এইগুলি সংরক্ষিত শব্দগুলি হতে পারে আমার সংস্করণটি:

INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY);


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.