Problème format datetime

Par Devdeb22, il y a 7 ans


Bonjour,

rencontre un problème sur l'insertion d'un champs datetime dans la bdd

J'ai cette erreur qui est renvoyé.

SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00'

Pourtant dans un tuto similaire j'ai utilisé le même type de code pour entrer les donné dans la bdd et ça très bien fonctionné

voici mon code

/** * @ORM\Column(type="datetime") */ private $updated_at; /** * @param null|File $imageFile * @return Profil */ public function setImageFile(?File $imageFile): Profil { $this->imageFile = $imageFile; if ($this->imageFile instanceof UploadedFile) { $this->updated_at = new \DateTime('now'); } return $this; } public function getUpdatedAt(): ?\DateTimeInterface { return $this->updated_at; } public function setUpdatedAt(\DateTimeInterface $updated_at): self { $this->updated_at = $updated_at; return $this; }

Je ne vois vraiment pas comment regler ce problème

1 réponse

Devdeb22, il y a 7 ans

J'ai dû supprimer ma base de donné et ma refaire à zéro pour que ça fonctionne. Mais je n'ai toujours pas compris où était le problème.