Доброе... Есть таблица, в которой есть поля с датой в формате DATETIME.
Происходили обработки и вносились изменения даты...все работало нормально, вот пример запроса
echo "UPDATE all_users SET last_connect='$last_date' WHERE name='$uname';" | mysql -uUSER -pPASSWORD user_bd
Вносилось нормально, а сегодня неожиданно заметил, что дата не вносится, точнее только 00-00-00 00:00:00.
И так по всем скриптам, ничего не перегружал.
Даты всегда получал таким образом (написано на bash'e)
last_dt=`awk '{print $2, $3, $5, $4}' uname_status | sed -n ''НОМЕР СТРОКИ' p'`
last_date=`date -d "$dt_new" +%Y.%d.%m-%H:%M:%S`
и дальше запрос как выше
Подобная конструкция в нескольких скриптах хорошо и без проблем работала, как сегодня ночью перестала принимать даты.
Сначала подумал что формат не подходит... поменял, она два раза внесла, но потом все - только нули ...
Что это может быть?
Спасибо.