یک پرس‌وجو بنویسید که تمام ستون‌های جدول 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') استفاده کنید؛ همچنین توجه داشته باشید که مقدار زمان بر اساس تنظیمات منطقه زمانی سرور خواهد بود.

توسط پژوهشگر در 221 روز قبل ساعت 01:11
دسته بندی ها: MySQL MySQL for beginner
arash در 221 روز قبل ساعت 14:17

برای نمایش تمام ستون‌های جدول orders با زمان فعلی سرور در ستونی با نام retrieved_at، از CURRENT_TIMESTAMP استفاده کنید. این مقدار در طول اجرای همان پرس‌وجو ثابت می‌ماند و می‌توانید با DATE_FORMAT آن را به فرمت دلخواه نمایش دهید. اگر به دقت بالاتر نیاز دارید، از NOW(6) یا CURRENT_TIMESTAMP(6) استفاده کنید تا اعشار ثانیه هم نشان داده شود. همچنین توجه کنید زمان برگشتی مطابق تنظیمات منطقه زمانی سرور است؛ در صورت نیاز به زمان UTC، از تبدیل با CONVERT_TZ بهره بگیرید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری