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

Tôi có nên tạo trường mới trong bảng hay chỉ chọn MAX của bảng thứ hai

Đó là một cách để làm điều đó.

Bạn thậm chí có thể không cần trường current_status là FK; tại sao không chỉ lưu trữ giá trị? Nếu không, bạn có thể tham khảo các tham chiếu vòng tròn kỳ lạ.

Một cách khác sẽ là lưu trữ một kho lưu trữ trạng thái, tách biệt khỏi bảng dự án. Mỗi khi trạng thái thay đổi, hãy chèn trạng thái hiện tại vào bảng lưu trữ và thay đổi giá trị project.status.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tìm các bản ghi với vĩ độ và kinh độ

  2. Nhận các hàng bị ảnh hưởng trên ExecuteNonQuery

  3. PATINDEX () thay thế trong MYSQL

  4. Cách thích hợp để kiểm tra mã sử dụng các truy vấn dành riêng cho MySQL trong nội bộ là gì

  5. Những gì nên được lập chỉ mục để cải thiện hiệu suất?