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

Cập nhật hàng SQL mà không cần biết tên cột

Thoạt nhìn, bạn có vẻ như đang bị thiết kế cơ sở dữ liệu khá kém.

Bạn không muốn đặt tên cho các cột là "Trang1", "Trang2" ... "Trang 100", và sau đó các cột này thường là NULL. Điều này vi phạm thiết kế cơ sở dữ liệu âm thanh. Bạn có thể muốn xem lại các khái niệm như chuẩn hóa cơ sở dữ liệu (ví dụ:biểu mẫu chuẩn đầu tiên, biểu mẫu thứ hai, v.v.).

Tôi nghĩ rằng bạn sẽ tốt hơn nhiều nếu có một cột có tên "Trang" và sau đó mỗi hàng sẽ có giá trị từ 1 đến 100 cùng với thông tin liên quan đến trang. Bằng cách này, bạn sẽ không cần cố gắng ghép nối động các tên cột với nhau khi tạo truy vấn chèn / cập nhật.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để thiết lập điều kiện trong đoạn mã sau đây để đánh dấu trang hiện tại trong phân trang?

  2. Tôi có thể kiểm soát GROUP BY trong orm của django 1.3 không?

  3. Nhóm MySQL theo Ngày giữa

  4. Tạo hệ thống nhắn tin trong DB (đặc biệt là MySQL)

  5. Đang nhập bằng MySQL WorkBench ... lỗi ERROR 1046 (3D000)