Bonjour,
Je travaille sur une application devant gérer des dates avant JC avec des champs DATE, DATETIME ou TIMESTAMP. D'après la doc, MySQL n'a pas l'air de gérer de telles dates mais peut être que je n'ai pas tout vu. Si toutefois, c'est possible, merci de m'indiquer la méthode.
Une solution de contournement à laquelle j'ai pensé et bien évidemment un champ type INTEGER qui contiendrait des - pour les dates avt JC et l'année uniquement. Mais, ça ne me permet pas de gérer des dates précise genre 10/10/2005, ce qui est nécesaire.
Autre solution, certainement la plus valide de toute : gérer toutes les dates en DATE en mettant pour le 10/10/2000 avant JC (exemple abérant en soit mais qui illustre le problème) la valeur 2000-10-10 dans le champ et ajouter une colonne indiquant avant ou après JC. Le problème devient alors de savoir comment trier par date ensuite, pour ne pas que le 10/10/2000 avt JC suive le 09/10/2000 après JC....
Si vous des idées, je suis preneur.
Merci
Partager