Tôi đã tự hỏi nếu date
thực sự là một tên cột mysql hợp lệ?là `ngày` tên cột mysql hợp lệ?
Theo manual
MySQL cho phép một số từ khóa được sử dụng như định danh không thể viện chứng vì nhiều người trước đây sử dụng chúng. Ví dụ như những người trong danh sách sau:
- HÀNH ĐỘNG
- BIT
- NGÀY
- ENUM
- NO
- TEXT
- LÚC NÀO
- dấu thời gian
Vì vậy, từ mà tôi thu thập bạn phép sử dụng date
như một tên cột, nhưng nó không nói rằng nó được không được khuyến khích.
Vì vậy, có bất kỳ tác động nào khi sử dụng date
làm tên cột không?
có, nó hợp lệ, nhưng không đặc biệt được khuyến nghị, bởi vì nó có thể/sẽ gây nhầm lẫn –
Nhưng nếu chúng ta có một bảng 'games_played', tôi sẽ đặt các cột là' id'. 'home_team',' away_team' 'date'. Trong trường hợp đó, tên cột 'date' có ý nghĩa, có ý nghĩa gì khi sử dụng nó ở đây không? – Hailwood
tại sao không 'dateplayed'? Bạn có thể muốn có nhiều bản ghi ngày, ví dụ: 'datecheduled',' dateupdated', vv ... 'ngày' tự nó sẽ khá mơ hồ. –