[MySQL] petit probleme d'update

petit probleme d'update [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 22-12-2003 à 13:17:32    

J'ai un petit probleme quand je fais un UPDATE :
 

Code :
  1. UPDATE image SET valid = 1, date_valid = NOW() WHERE image_id = 1


 
voici la structure de ma table :  
 

Code :
  1. CREATE TABLE image (
  2.   ...
  3.   date_create timestamp(14),
  4.   date_modify timestamp(14),
  5.   date_valid timestamp(14),
  6.   ...
  7. );
  8. #TYPE=MyISAM;


 
Le probleme c'est que mon champ date_create (mais pas date_modify) est mis a jour lui aussi qd j'execute ma requete! J'ai fait une connerie ou quoi?


Message édité par impulse le 22-12-2003 à 13:17:47
Reply

Marsh Posté le 22-12-2003 à 13:17:32   

Reply

Marsh Posté le 30-04-2004 à 09:44:21    

C'est le principe du timestamp de mettre à jour la première colonne de la table de ce type lorsque tu fais un INSERT ou un UPDATE et que le champ n'est pas renseigné. Utilise datetime à la place...  :pt1cable:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed