У меня есть дата в MySQL таблице по формату Fri Oct 30 09:50:37 2015
, когда я пытаюсь форматировать с помощью DATE_FORMAT(
delv_time ,'%Y-%m-%d')
он вернется null
.MySQL DATE_FORMAT() вопрос
0
A
ответ
2
Это не так, как MySQL. Это строка . Вы должны преобразовать его в дату, используя STR_TO_DATE()
. Затем вы можете использовать DATE_FORMAT()
, чтобы получить только дату в дате.
DATE_FORMAT(STR_TO_DATE(delv_time,'%a %b %d %T %Y'),'%Y-%m-%d')
+0
Спасибо Джону. Это решило мою проблему. –
Смежные вопросы
- 1. mySQL вопрос вопрос
- 2. Вопрос MySQL
- 3. MySQL вопрос хранения данных вопрос
- 4. MYSQL вложенный вопрос newbie вопрос
- 5. Вопрос с PHP и MySQL вопрос
- 6. Вопрос с запросом на вопрос MySQL
- 7. MySQL стол вопрос. [Вопрос MULTI PART]
- 8. Вопрос о кодировке Mysql
- 9. MySql Параллелизм вопрос
- 10. MySQL подзаголовок вопрос производительности?
- 11. MySQL WHERE вопрос
- 12. Сервер MySQL ушел вопрос
- 13. MySQL - вопрос начинающих
- 14. PHP и MySQL вопрос
- 15. mysql хранимая процедура вопрос
- 16. Простой MySQL вопрос запрос
- 17. MariaDB-MySQL разрешение вопрос
- 18. MySQL конвертировать charset вопрос
- 19. MAMP MySQL вопрос
- 20. Mysql вопрос времени преобразования
- 21. mysql этот вопрос возможен?
- 22. MySQL/PHP - вопрос времени
- 23. Запрос на вопрос MySQL
- 24. MySQL Match вопрос
- 25. Mysql вопрос относительно ОБНОВЛЕНИЯ
- 26. MySQL LIKE вопрос
- 27. MySQL Query GroupingSubQuery Вопрос
- 28. MySQL присоединиться вопрос
- 29. Вопрос о заказе MySQL
- 30. Вопрос внешнего ключа MySQL
Возможный дубликат [SQL Формат даты] (http://stackoverflow.com/questions/1794563/sql-date-format) –