вопрос по mysql
поменяй поле на varchar
нахрен тогда этот тип нужен?
наверно, чтоп время апдейтов/инсертов показывать
этот тип по моему вобще нахрен не нужен =)
Тип столбца TIMESTAMP обеспечивает тип представления данных, который можно использовать для автоматической записи текущих даты и времени при выполнении операций INSERT или UPDATE. При наличии нескольких столбцов типа TIMESTAMP только первый из них обновляется автоматически.
Автоматическое обновление первого столбца с типом TIMESTAMP происходит при выполнении любого из следующих условий:
Столбец не указан явно в команде INSERT или LOAD DATA INFILE.
Столбец не указан явно в команде UPDATE, и при этом изменяется величина в некотором другом столбце (следует отметить, что команда UPDATE, устанавливающая столбец в то же самое значение, которое было до выполнения команды, не вызовет обновления столбца TIMESTAMP, поскольку в целях повышения производительности MySQL игнорирует подобные обновления при установке столбца в его текущее значение).
Величина в столбце TIMESTAMP явно установлена в NULL.
это типа автоинкремента
или ты вкладываешь что-то странное в это "типа"
UPDATE ... SET ... date=date
(если date - это поле типа timestamp)
Читай мануалы, они рулят.
всем спасибо
Оставить комментарий
dgaf
есть такое полеdate | timestamp(14)
при insert записываю в него time (PHP)
но при каждом update других полей это поле заменяетя на текущее время.
как это побороть?