J'ai une table avec un champ:Mise à jour MySQL
'last_modified - timestamp NOT NULL'
- Je mis la valeur par défaut à l'horodatage en cours. Cependant cela ne fonctionne que lors de la mise à jour ou de l'insertion de phpMyAdmin et non de mon script.
J'ai essayé
$sql = sprintf("UPDATE %s SET timestamp=now(), %s WHERE id='%s'", $table, $implodeArray, $_POST['id']);
et il ne marche pas encore semblent fonctionner. Comment puis-je mettre à jour l'horodatage lorsque je le mets à jour ou que je l'insère par table à partir d'un script?
également Heres un échantillon de la sortie de scripts:
Mise à jour au sujet de l'horodatage SET = maintenant(), page_header = 'en-tête de la page va ici', sub_header = 'tête Sub va ici', content_short = « Cette est là une brève description de la page a propos va, content = 'C'est là la description complète du contenu va' WHERE id = '1'
faire pas 'timestamp = now()' dans votre requête si vous avez défini sa valeur par défaut sur l'horodatage actuel. – manurajhada
alors supprimez la valeur par défaut et cela devrait fonctionner? – Alex
@juergen c'est un post de Microsoft. pas vraiment la même chose ...? – Alex