Вопрос по mysql – ВСТАВИТЬ в строку БД DateTime

10

У меня есть строка04/04/2012 04:03:35 AM, Как я могу преобразовать это и вставить в таблицу? Тип поляdatetime.

Даунвотерс хочет объяснить? Это совершенно правильный вопрос. eggyal
Опубликуйте вставляемый SQL, который вы используете. Churk
cast ('04/04/2012 04:03:35 AM') as datetime? Lev Levitsky
@eggyal Пожалуйста, обратитесь кstackoverflow.com/questions/how-to-askЯ уверен, что там есть пункт, в котором говорится, что приведите пример того, что вы попробовали в первую очередь, и убедитесь, что вы ищете свой ответ, прежде чем спрашивать, например,stackoverflow.com/questions/3296725/parse-date-in-mysql Churk
возвращаем пустую строку Anton Sementsov

Ваш Ответ

1   ответ
14

Вам нужно использоватьSTR_TO_DATE():

STR_TO_DATE('04/04/2012 04:03:35 AM', '%d/%m/%Y %r')

Или, еще лучше, представить свой буквальный вформат MySQL ожидает (например.YYYY-MM-DD HH:mm).

Error: User Rate Limit Exceeded Anton Sementsov

Похожие вопросы