sql >> Databasteknik >  >> RDS >> Mysql

Konvertera alla kolumner i raderna från datum till tidsstämpel MySQL

Det är ganska enkelt att konvertera från en typ till en annan med ALTER TABELL kommando:

ALTER TABLE table_name CHANGE old_date new_timestamp TIMESTAMP

Den här processen kan ta ett tag att slutföra om du har mycket data och ett stort antal index.

Jag är inte säker på varför du vill byta dessa till TIMESTAMP typ som har ett mycket mer begränsat intervall än DATETIME . Skillnaderna är dokumenterade och viktigt att veta.



  1. Vad är dynamisk SQL?

  2. dynamiskt kolumnnamnsval i MySql

  3. Hur man ändrar språk när man formaterar nummer i PostgreSQL

  4. Hur skriver man en fråga som gör något som liknar MySQL:s GROUP_CONCAT i Oracle?