datetime продолжает обновляться, когда запись обновляется - нужно, чтобы она оставалась в исходной дате создания - PullRequest
0 голосов
/ 08 марта 2012

У меня проблема, которую я не могу понять - и да, я искал и искал ответ здесь и Google.

Я полный нуб с php и mysql, поэтому, пожалуйста, будьте осторожны и подробны.

У меня есть форма, в которой при отправке записывается «дата создания» вместе со всем, что было отправлено.

что «дата создания» отображается на странице результатов формы.

У меня есть так, чтобы пользователи могли редактировать свои записи, и у меня есть «дата последнего обновления», которая записывается, если / когда они обновляют свою запись.

"последнее обновление" работает нормально. «дата создания» продолжает обновляться вместе с полем «последнее обновление». я не могу сохранить "дату создания", чтобы она оставалась такой, какой она была, если запись обновлена.

ниже - скриншоты двух полей в phpmyadmin.

У меня был друг, который изначально настроил это для меня, и он не может спросить. наряду с вопросом, мне интересно, как он мог заполнить столбец «Extra», так как он не доступен на странице редактирования.

СПАСИБО заранее !!!

PS: очевидно, мне не разрешено загружать скриншоты, потому что я новичок. вот 2 ссылки на 2 скриншота ...

1) http://dl.dropbox.com/u/95838/ScreenShot1.png

2) http://dl.dropbox.com/u/95838/ScreenShot2.png

Ответы [ 2 ]

0 голосов
/ 08 марта 2012

В Extra У вас есть On Update Current_TimeStamp <- возьмите это, и вы готовы пойти </p>

0 голосов
/ 08 марта 2012

Во-первых, он мог что-то сделать для обновления поля в фоновом режиме, даже если оно не отображается на странице с помощью кода приложения.

Во-вторых, в поле может быть триггер, который обновляет отметку временивсякий раз, когда что-то меняется.Триггеры срабатывают во время события обновления / удаления / вставки.Больше информации о триггерах здесь: http://dev.mysql.com/doc/refman/5.0/en/triggers.html

Сначала я бы посмотрел триггер в phpmyadmin, за исключением того, что это что-то в коде приложения.

...