abbiamo avuto questa discussione di programmazione su Freenode e questa domanda si è presentata quando stavo cercando di utilizzare un VARCHAR (255) per memorizzare una variabile di data in questo formato: D/MM/YYYY. Quindi la domanda è perché è così brutto usare VARCHAR per memorizzare la data. Ecco i vantaggi:Quando utilizzare VARCHAR e DATE/DATETIME
- È più veloce da codificare. In precedenza ho usato DATE, ma la formattazione delle date era un vero problema.
- Più energia ha bisogno di utilizzare la stringa rispetto a Data? A chi importa, viviamo nell'era Ghz.
- La sua non è eticamente corretto (lolwut?) Questo è ciò che l'altro utente mi ha detto ...
Allora, cosa si preferisce utilizzare per memorizzare una data? SQL VARCHAR o SQL DATE?
Una domanda per stackoverflow.com penso che gli abbonati: –
: aiuterà l'interrogante se lasci un motivo * perché * non ti piace la domanda. – Kramii
Il fatto che le risposte possano sembrare ovvie ai programmatori esperti e che il tono fosse rant-ish non ne fanno una domanda meno completamente legittima. Inoltre, ha generato buone risposte informative. Votato perché non meritava un punteggio negativo. – cbrandolino