Как обновить столбец timestamp MySql вручную до текущей метки времени через PHP
Я хочу обновить столбцы MySQL типа данных timestamp
вручную через мой код PHP.
Подскажите, пожалуйста, как это сделать?
Ответы
Ответ 1
Используйте этот запрос:
UPDATE `table` SET date_date=now();
Пример кода может быть:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("UPDATE `table` SET date_date=now()");
mysql_close($con);
?>
Ответ 2
Другая опция:
UPDATE `table` SET the_col = current_timestamp
Выглядит странно, но работает как ожидалось. Если бы я должен был догадаться, я бы сказал, что это немного быстрее, чем вызов now()
.