Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mysql - tạo cột giờ được lập chỉ mục từ dấu thời gian hiện có

UPDATE yourtable SET updatetime_hour=HOUR(updatetime);

Đừng chạy cái này vào giờ cao điểm, sẽ mất một khoảng thời gian. Bạn thậm chí có thể chạy nó trong các lô nhỏ hơn - make updatetime_hour nullable và tiếp tục chạy điều này, cho đến khi bạn nhận được "0 hàng bị ảnh hưởng":

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. Định dạng ngày cụ thể trong mysql

  2. Cách thay đổi định dạng ngày giờ trong MySQL

  3. Cách chọn một hàng đơn 100 triệu x

  4. mysql.connector không cung cấp trạng thái cơ sở dữ liệu cuối cùng trong Python

  5. MySQL ERROR 502:SELECT * FROM table WHERE uid =1 ORDER BY id DESC LIMIT 0, 100; Phân trang không hoạt động