Как обновить столбец 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().
Ответ 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().