Cách tốt nhất để cấu trúc bảng MySQL để lưu trữ cài đặt quản trị là gì?Tôi nên cấu trúc bảng cài đặt với MySQL bằng cách nào?
Như thế này?
Setting _|_ Value
setting1 | a
setting2 | b
setting3 | c
setting4 | d
setting5 | e
Hoặc như thế này?
|--------|_setting1_|_setting2_|_setting3_|_setting4_|_setting5_|
Settings | a | b | c | d | e |
Hoặc có thể một số cách khác?
1 cho rõ ràng chỉ ra rằng tôi cần một chính vì tôi đã quên nó trong bài viết gốc của mình;) ... Có vẻ khá tốt. Tôi đặc biệt thích điều đó, bằng cách sử dụng thiết lập này, tôi có thể tạo một chức năng cho phép tôi chọn một cài đặt (hoặc nhiều cài đặt cùng một lúc), điều này rất tiện dụng. – Cam
Tôi đồng ý, tôi đã thêm một câu lệnh SQL có thể khác, chúng tôi sử dụng phương pháp này trên hệ thống ERP của chúng tôi, chứa rất nhiều cài đặt. :-) –
Điều gì sẽ xảy ra nếu bạn muốn lưu trữ các loại khác nhau trong "Giá trị", có thể chấp nhận sau này làm cho đoạn mã trong mã của bạn thành loại bạn mong đợi không? Nếu bạn có rất ít cài đặt và tất cả chúng đều là các loại khác nhau, ví dụ: chuỗi, int, float, sẽ có ý nghĩa hơn khi sử dụng lược đồ thứ hai? – radtek