varchar m: d: YH: i: s для преобразования формата даты и времени в mysql

0

Я использую phpmyadmin, у меня есть преобразование varchar (modefied_date) на сегодняшний день и datetime formate как varchar column '26 -12-2017 12:21:12 'на сегодняшний день ' 2017-12-26 'и datetime ' 2017-12-26 12:21:12'

locatio_table

id modefied_date         location
----------------------------------
1  26-12-2017 12:21:12   salem
2  26-12-2017 12:26:52   erode
3  26-12-2017 12:32:12   coimbatore

modefied_date - varchar data_type

Я пробую этот запрос

Query1:

select location,date_format(modefied_date,'%Y-%m-%d %H:%i %p') AS datetime from locatio_table where date(modefied_date) ='2017-12-26'

этот запрос показывает пустой результат

Query2:

select location,date_format(modefied_date,'%Y-%m-%d %H:%i %p') AS datetime from locatio_table

этот запрос показывает местоположение с результатом "null"

Теги:
mysqli
phpmyadmin

1 ответ

0

запрос 1:

mysql> select location,date_format(modefied_date,'%Y-%m-%d %H:%i %p') AS datetime from locatio_table where date(modefied_date) ='2017-12-26';
+----------+---------------------+
| location | datetime            |
+----------+---------------------+
| salem    | 2017-12-26 12:21 PM |
+----------+---------------------+
1 row in set (0.00 sec)

запрос 2:

mysql> select location,date_format(modefied_date,'%Y-%m-%d %H:%i %p') AS datetime from locatio_table;
+----------+---------------------+
| location | datetime            |
+----------+---------------------+
| salem    | 2017-12-26 12:21 PM |
+----------+---------------------+
1 row in set (0.00 sec)

Ваши запросы дают результат, как ожидалось. Ни один из результатов не имеет значения null/empty.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню