Я использую timestamp, чтобы сохранить публикацию загрузок. Я хочу добавить фильтр для сортировки записей к году их загрузки, поэтому вам нужно изменить пару записей на предыдущие годы для целей тестирования. Когда я пытаюсь вручную настроить дату изнутри mysql, щелкнув календарь и выбрав дату, он будет отмечать ошибки.Как вручную изменить значение временной метки до предыдущего года?
Значение метки времени установлено равным CURRENT_TIMESTAMP. Значения функции в поле метки времени является:
NOW
CURDATE
FROM_DAYS
FROM_UNIXTIME
PERIOD_ADD
PERIOD_DIFF
TO_DAYS
Я ничего не могу найти в Интернете, относящееся к этому. Мне не нужно выполнять вычисления, мне нужно вручную настроить дату.
вы использовали 'ON UPDATE CURRENT_TIMESTAMP' оптацию создании таблицы? Это заставит mysql обновлять временную метку каждый раз, когда вы обновляете строку th, поэтому вы не можете обновить метку времени, поскольку она будет более или менее перезаписана. – newBee
Нет. Я не знаком с этим. Мое поле называется pubdate, так как я могу использовать функцию ON UPDATE, чтобы изменить значение поля на «2013-10-27 00:00:00»? – MBM