J'ai des problèmes avec l'insertion du format ISO8601 Datetime dans ma base de données MySQL.Insertion MySQL Format de date ISO8601
Je voudrais insérer le format ISO (c'est-à-dire yyyymmddThhmmss + | -hhmm) dans ma table de base de données, colonne DATETIME.
Lorsque je tente d'insérer je suis un problème:
opération a échoué: Une erreur est survenue lors de l'application du script SQL pour la base de données. En cours d'exécution: UPDATE
db
.orders
SETdate
= '20080915T155300 + 0500' O WHid
= '1';ERROR 1292: 1292: valeur datetime incorrect: '20080915T155300 + 0500' pour colonne 'date' à la ligne 1 instruction SQL: UPDATE
db
.orders
SETdate
= '20080915T155300 + 0500' OUid
= '1'
Est-il possible que je peux sauver datetimes avec ce format dans MySQL?
"Est-il possible de sauvegarder des datetime avec ce format dans MySQL?" Non, il n'y a pas de mode natif .. pense que vous devriez avoir la colonne datetime et la fuseau horaire ... de cette façon, vous pouvez calculer le datetime avec le fuseau horaire à la volée avec CONVERT_TZ lors de la sélection –