Je souhaite mettre à jour les colonnes MySQL de type de données timestamp
manuellement via mon code PHP.
Pouvez-vous me dire comment procéder?
Utilisez cette requête:
UPDATE `table` SET date_date=now();
Un exemple de code peut être:
<?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);
?>
Une autre option:
UPDATE `table` SET the_col = current_timestamp
Semble étrange, mais fonctionne comme prévu. Si je devais deviner, je parierais que c'est un peu plus rapide que d'appeler now()
.