У меня есть таблица базы данных в mysql с полем типа TIMESTAMP. Мне нужна помощь в написании SQL-запроса для обновления поля с текущей меткой времени.Обновлено поле Timestamp в MySQL через PHP
UPDATE tb_Test set dt_modified = ?????
У меня есть таблица базы данных в mysql с полем типа TIMESTAMP. Мне нужна помощь в написании SQL-запроса для обновления поля с текущей меткой времени.Обновлено поле Timestamp в MySQL через PHP
UPDATE tb_Test set dt_modified = ?????
Использование:
UPDATE tb_Test
SET dt_modified = CURRENT_TIMESTAMP
WHERE ? -- if you don't specify, ALL dt_modified values will be updated
Вы можете использовать NOW()
вместо CURRENT_TIMESTAMP
, но CURRENT_TIMESTAMP
является стандартом ANSI, так что запрос может быть перенесен на другие базы данных.
ALTER TABLE tb_Test MODIFY COLUMN dt_modified TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP
Теперь, когда любое поле изменяется в dt_modified
будет обновляться с помощью специального спускового крючка.