sql >> Database >  >> RDS >> Mysql

mysql - maak een geïndexeerde uurkolom van een bestaande tijdstempel

UPDATE yourtable SET updatetime_hour=HOUR(updatetime);

Rijd dit niet in de spits, het duurt even. Je zou het zelfs in kleinere batches kunnen uitvoeren - maak updatetime_hour nullable en blijf dit uitvoeren totdat je "0 rijen beïnvloed" krijgt:

UPDATE yourtable SET updatetime_hour=HOUR(updatetime)
   WHERE updatetime_hour IS NULL LIMIT 1000;


  1. vind maximale waarde zonder aggregatie-operator in mysql

  2. Update bestaande rij in database van pandas df

  3. Hoe Perl te gebruiken om een ​​mysql-wachtwoord te wijzigen

  4. SQL - print veel woorden tussen elke kolom met veel voorwaarden