|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 1 ![]() |
Salut à tous
Dans ma base membres j'avais crée un champ facultatif date de naissance au format VARCHAR (je sais c'est idiot quand j'y pense). Je n'avais pas d'idée précise sur l'utilisation de ce champ mais aujourd'hui je souhaite fêter l'anniversaire de mes membres ! Or les enregistrements sont , en fonction de l'humeur du membre ;-) - de la forme 112787 - de la forme 11271987 - de la forme 11/27/1987 etc Avant de créer un nouveau champ au format DATE,je voudrai récupèrer les enregistrements existants dans le champ existant. A part reprendre à la mano les 9812 enregistrements Merci d'avance !!!! PS - j'ai fait différentes tentatives en triant les enregistrements en fonction de leur taille en utilisant le script suivant mais après je bloque sur la "conversion" des données... Code :
SELECT * FROM `3users` WHERE date_1 LIKE "______" ; |
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() Inscription : janvier 2003 Messages : 491 ![]() |
Si tu es certain de tes trois cas possible, il te suffit de faire le SELECT comme tu le proposes pour définir le cas à traiter et en fonction utiliser la fonction STR_TO_DATE :
Code :
__________________
"Dieu reste muet, si seulement nous pouvions convaincre l'être humain d'en faire autant." |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com