- MYSQL - champ datetime et now() par defaut [SGBD/SQL] - SQL/NoSQL - Programmation
Marsh Posté le 04-08-2005 à 10:16:10
Un des MySQL pitfalls...
MySQL Gotchas
Citation : Affects: MySQL <4.1 |
Marsh Posté le 04-08-2005 à 11:07:10
merci pour l'astuce ! ca fonctionne parfaitement ...
Citation : |
Par contre, il fait faire la requette SQL "à la main" sinon, ca ne fonctionne pas (section SQL dans phpMyadmin)
@+
Marsh Posté le 04-08-2005 à 14:26:24
bon, petit problème maintenant, le champ est bien ajouter, et, lors d'un ajout manuel dans la BD, la date est bien la bonne.
Par contre, il y a un problème au niveau du serveur qui execute la requete ....
mySQL Error: Column count doesn't match value count at row 1 (le message d'erreur du serveur - serveur StepMania Online )
Donc, ca vas pas aller.
Je vais être obliger de faire tourner un cron (AT, puisque sous windows) d'un script php pour verifier les nouveau ajouts et remplir une autre table avec l'id de la partie et cette fameuse date ....
@+
Marsh Posté le 04-08-2005 à 10:11:21
Voilà mon problème.
J'ai une application ( un serveur de jeu ) qui remplis une base de donnée MYSQL.
Ce serveur n'a pas prevu un champ DATETIME pour chaque enregistrement.
Comment faire pour ajouter un champ date, au format DATETIME qui soit DEFAUT: NOW() ??
J'ai essayer de mettre NOW() dans la colonne defaut ( via phpmyadmin ), mais il convertis la chaine et ne tient pas compte de la fonction.
Je ne peux evidement pas changer la requette, le soft est compiler et je n'ai pas les sources.
Merci d'avance.
@+
---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.