Если поле имеет формат DATE
можно сделать как то auto insert
текущей даты силами мускула как CURRENT_TIMESTAMP
для TIMESTAMP
?
Нет, TIMESTAMP является исключением. Для других типов данных в качестве DEFAULT можно использовать только константы. В документации http://dev.mysql.com/doc/refman/5.5/en/create-table.html
Значение DEFAULT задает значение по умолчанию для поля таблицы с одним исключением: значение по умолчанию должно быть константой, оно не может быть функцией или выражением. Для примера, Вы не можете задать для поля типа DATE значение функции NOW() или CURRENT_DATE. Исключение: Вы можете задать CURRENT_TIMESTAMP как значение по умолчанию для поля типа TIMESTAMP.
Однако есть варианты:
Предлагаю следующее решение:
CONVERT(CURRENT_TIMESTAMP, DATE)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть многопоточный сервер на с++, который работает с mysql базамиПроблема в том, что открытие одного соединения на одного клиента не подходит...
В таком случае код работаетЕсли создать новый объект (new PDO)
У меня есть база на хостингеЕсть на сервере апи, которое взаимодействует с базой и с приложением