У меня есть таблица tLogin с полем dateAdded, установленным в VARCHAR. Данные в записи выглядит следующим образом:Как конфертировать из VARCHAR в DATE
2012-09-21 15:51:38
Поскольку данные хранятся в виде VARCHAR не может выполнять вычисления даты на нем.
Я хочу исправить эту проблему, создав новое поле tempDate, которое установлено в DATE, и преобразует данные из dateAdded в поле tempDate. Как я могу скопировать все данные из dateAdded в tempDate? Я не против потерять часы, минуты и секунды при конвертации с dateAdded.
Я пробовал рекомендацию, но никто из них не работал. Вот пример сообщения об ошибке: у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «CONVERT» (VARCHAR (10), CONVERT (DATETIME, dateAdded), 120)) FROM tLogin T 'по строке 2 – SimonRH