sql >> Database teknologi >  >> RDS >> Mysql

Konverter varchar-kolonnen til dato i mysql på databaseniveau

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

Mere om STR_TO_DATE funktion.

Da dit kolonnenavn er date1 , kan du erstatte column med date1 i ovenstående syntaks, og koden skal være:

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


  1. Mere robuste kollationer med ICU-understøttelse i PostgreSQL 10

  2. Generering af en række datoer

  3. Dynamisk ordreretning

  4. KONTROLLER BEGRÆNSNING af streng for kun at indeholde cifre. (Oracle SQL)