Mi chiedevo se date
è in realtà un nome di colonna mysql valido?è `date` un nome di colonna mysql valido?
Secondo il manual
MySQL permessi alcune parole chiave da utilizzare come identificatori non quotati perché molte persone in precedenza li ha usati. Esempi sono quelli del lista seguente:
- AZIONE
- BIT
- DATA
- ENUM
- NO
- TESTO
- TEMPO
- TIMESTAMP
Quindi, da questo ho capito sei ammessi di utilizzare date
come un nome di colonna, ma non dice che si sconsigliato.
Quindi, ci sono implicazioni sull'uso di date
come nome di colonna?
sì, è valido, ma non particolarmente consigliato, perché può/causerà confusione –
Ma se avessimo una tabella 'games_played' metterei le colonne come' id'. 'home_team',' away_team'' date'. In questo caso, il nome della colonna 'date' ha senso, ci sono implicazioni nell'usarlo qui? – Hailwood
perché non 'dateplayed'? Potresti voler registrare più date, ad es. 'datescheduled',' dateupdated', ecc ... 'date' di per sé sarebbe piuttosto ambiguo. –