Me preguntaba si date
es realmente un nombre de columna mysql válido?es `date` un nombre de columna mysql válido?
De acuerdo con la manual
MySQL permite que algunas palabras clave para ser usados como identificadores sin comillas porque muchas personas los utilizados anteriormente. Ejemplos de ello son los de la lista siguiente:
- ACCIÓN
- BIT
- FECHA
- ENUM
- NO
- TEXTO
- TIEMPO
- TIMESTAMP
Así, desde que tengo entendido que está permitido utilizar date
como nombre de columna, pero no dice que se recomienda no .
Entonces, ¿hay alguna implicancia para usar date
como nombre de columna?
sí, es válido, pero no particularmente recomendado, porque puede/causará confusión –
Pero, ¿y si tenemos una tabla 'games_played' pondría las columnas como' id'. 'home_team',' away_team' 'date'. En ese caso, el nombre de la columna 'fecha' tiene sentido, ¿hay implicaciones para usarlo aquí? – Hailwood
¿por qué no 'dateplayed'? Es posible que desee tener un registro de múltiples fechas, p. 'datescheduled',' dateupdated', etc ... 'date' en sí mismo sería bastante ambiguo. –