Люди все еще используют апплеты. Но Вы правы, существуют тонны различных решений там. Например, смотрите на javafx
Пит был почти прав, но использовал неправильный синтаксис для 'изменения':
ALTER TABLE mytable CHANGE `time` `time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
Обратите внимание, что вы должны повторить имя столбца. Кроме того, убедитесь, что вы используете обратные кавычки вместо одинарных кавычек, чтобы избежать времени имени столбца, что предотвращает его интерпретацию как тип времени столбца mysql.
Если указать DEFAULT CURRENT_TIMESTAMP, MySQL больше не будет автоматически обновлять столбец. Из Руководства по MySQL :
С предложением DEFAULT CURRENT_TIMESTAMP и без предложения ON UPDATE столбец имеет текущую временную метку для своего значения по умолчанию, но не обновляется автоматически.
Вы не можете, AFAIK, использовать такие функции, как NOW () по умолчанию.
Попробуйте
ALTER TABLE `mytable` CHANGE `time` `time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
(отредактировано для добавления экранирования и повторного использования имени поля)