sql >> Databasteknik >  >> RDS >> Mysql

Konvertera varchar-kolumn till datum i mysql på databasnivå

UPDATE `table`
SET `column` = str_to_date( `column`, '%d-%m-%Y' );

Mer om STR_TO_DATE funktion.

Eftersom ditt kolumnnamn är date1 , kan du ersätta column med date1 i ovanstående syntax, och koden ska vara:

UPDATE `table`
SET `date1` = str_to_date( `date1`, '%d-%m-%Y' );


  1. Hur man lägger till en kolumn i SQL

  2. Hur konverterar man 1985-02-07T00:00:00.000Z (ISO8601) till ett datumvärde i Oracle?

  3. Hur omvandlar man vertikal data till horisontell data med SQL?

  4. MySQL-index och ordning