Подтвердить что ты не робот

Как обновить столбец timestamp MySql вручную до текущей метки времени через PHP

Я хочу обновить столбцы MySQL типа данных timestamp вручную через мой код PHP.

Подскажите, пожалуйста, как это сделать?

4b9b3361

Ответ 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().