یک پرسوجو بنویسید که تمام ستونهای جدول orders را همراه با زمان فعلی سرور (با استفاده از CURRENT_TIMESTAMP) نمایش دهد و نام ستون زمان را retrieved_at قرار دهد.
1.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:11 0.0
از MySQL و تابع زمان و تاریخ CURRENT_TIMESTAMP استفاده کنید؛ مثلاً SELECT o.*, CURRENT_TIMESTAMP AS retrieved_at FROM orders o; این مثال مربوط به حوزههای Functions & Expressions و Data Querying است. نکات: CURRENT_TIMESTAMP مقدار DATETIME بازمیگرداند، معادل NOW() است و برای نمایش فرمت دلخواه میتوانید از DATE_FORMAT(CURRENT_TIMESTAMP, '%Y-%m-%d %H:%i:%s') استفاده کنید؛ همچنین توجه داشته باشید که مقدار زمان بر اساس تنظیمات منطقه زمانی سرور خواهد بود.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای نمایش تمام ستونهای جدول orders با زمان فعلی سرور در ستونی با نام retrieved_at، از CURRENT_TIMESTAMP استفاده کنید. این مقدار در طول اجرای همان پرسوجو ثابت میماند و میتوانید با DATE_FORMAT آن را به فرمت دلخواه نمایش دهید. اگر به دقت بالاتر نیاز دارید، از NOW(6) یا CURRENT_TIMESTAMP(6) استفاده کنید تا اعشار ثانیه هم نشان داده شود. همچنین توجه کنید زمان برگشتی مطابق تنظیمات منطقه زمانی سرور است؛ در صورت نیاز به زمان UTC، از تبدیل با CONVERT_TZ بهره بگیرید.
گزارش