2014-02-06 3 views
4

В моей базе данных у меня есть таблица с колонкойНажмите MYSQL запись, чтобы обновить поле TIMESTAMP

`LastUpdated` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 

я хотел бы коснуться записи в этой таблице, так что LastUpdated столбец будет автоматически обновляться, но я не хочу для изменения любого значения в этой строке.

Возможно ли это?

спасибо.

+0

что-то вроде этого: 'обновление your_table как идентификатор набора = a.id где a.id = ' его грубым, но работает – Melon

ответ

5

AFAIK, У вас нет опций для использования touch для обновления записей таблицы mysql, как вы прикасаетесь к файлу в системах unix. Вы должны выдать запрос на обновление до updatetimestamp в столбце LastUpdated.

UPDATE mytable SET LastUpdated=NOW() WHERE ... 
+0

Это здорово и простое решение !!! Действительно помог мне! –

Смежные вопросы