sql >> Database >  >> RDS >> Mysql

Datetime datatype in MySQL maakt fout

Probeer deze instructie:

INSERT INTO Pat_Visit(PatientID,Visit_DateTime,Visit_Title,DoctorID) 
VALUES (100001,'2011-10-24 10:00:00','PAIN IN JOINTS',920001);

Je zou je date als volgt kunnen converteren:

STR_TO_DATE('10/24/11 10:00 PM','%m/%d/%Y %h:%i %p')

Dus de instructie is:

INSERT INTO Pat_Visit(PatientID,Visit_DateTime,Visit_Title,DoctorID) 
    VALUES (100001,STR_TO_DATE('10/24/11 10:00 PM','%m/%d/%Y %h:%i %p'),'PAIN IN JOINTS',920001);

Uit de Mysql datetime-documentatie



  1. Hoe kan ik zien hoeveel MySQL-verbindingen open zijn?

  2. Hoe afbeeldingen in mysql-database op te slaan met behulp van php

  3. PHP - gebruikt STR_TO_DATE update datetime-kolom maar het is een leeg record bijgewerkt zoals 0000-00-00 00:00:00

  4. MySQL 'Onjuiste INTEGER-waarde afgekapt'