Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql - създаване на индексирана колона за часове от съществуващо времево клеймо

UPDATE yourtable SET updatetime_hour=HOUR(updatetime);

Не изпълнявайте това в пиковите часове, ще отнеме известно време. Можете дори да го стартирате на по-малки партиди - направете updatetime_hour nullable и продължете да изпълнявате това, докато получите „0 засегнати редове“:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EF Core „update-database“ на MySql се проваля с „__EFMigrationsHistory“ не съществува“

  2. Грешка:не можа да инициализира основната информационна структура, докато правите главна подчинена репликация в MySQL

  3. MySQL match() against() - подреждане по уместност и колона?

  4. Стойности, повтарящи се при попълване на JTable

  5. Къде мога да намеря списък с кодове за грешки на PEAR DB?