EN DIRECT en ligne connexion / inscription
Connexion

Surnom/Pseudo
Mot de Passe :

[ Vous avez perdu votre mot de pass ? | Devenir membre ]

×

Problème update DB

CowcotLand topic RSS feed Surveiller les réponses de ce sujet
Orekon @
Ouvrier agricole
Ouvrier agricole

262pts

Inscrit le: 07 novembre 2013
Messages: 98

Navigateur : n.c.

Hors ligne
Message Posté le: 09 juin 2014 à 10:24  Lien permanent
Répondre en citant
Hello,

Je sais pas si vous pouvez m'aider mais je tente ma chance.

Je fais un update dans ma DB pour remplir 249 champs vides mais celle-ci n'en remplis que 194 alors que les conditions sont requises sur les champs vides.

Code:
UPDATE tp_fiche_personne SET username = CONCAT(SUBSTRING(nom, 1, 5), '_', SUBSTRING(prenom, 1, 1)) WHERE (id_perso REGEXP'^[0-249]');


Merci d'avance. :)

Edit : Je précise que les champs que je concatène sont bien tous remplis afin de compléter le champ vide... même dans ceux qui ne s'update pas.
Voir le profil de l'utilisateur Envoyer un message privé
pandawan24 @
Saisonnier
Saisonnier

15pts

Inscrit le: 27 juillet 2013
Messages: 4
Localisation: France
Navigateur : n.c.

Hors ligne
Message Posté le: 09 juin 2014 à 10:51  Lien permanent
Répondre en citant
Salut !

Peut être le regex qui pose problème.

Pourquoi ne pas faire ça ?

Code:

UPDATE tp_fiche_personne SET username = CONCAT(SUBSTRING(nom, 1, 5), '_', SUBSTRING(prenom, 1, 1)) WHERE (id_perso <= 249);


ou si tu veux garder ta plage de valeurs

Code:

UPDATE tp_fiche_personne SET username = CONCAT(SUBSTRING(nom, 1, 5), '_', SUBSTRING(prenom, 1, 1)) WHERE (id_perso BETWEEN 0 AND 249);
Voir le profil de l'utilisateur Envoyer un message privé
Orekon @
Ouvrier agricole
Ouvrier agricole

262pts

Inscrit le: 07 novembre 2013
Messages: 98

Navigateur : n.c.

Hors ligne
Message Posté le: 09 juin 2014 à 10:56  Lien permanent
Répondre en citant
Yes merci... les regex me sont montés à la tête à cause d'hier.

Une autre question si c'est pas trop demandé.
En gros je dois faire une grille programme de films (c'est pour un projet) mais la DB est incomplète donc je voudrais update les champs heure avec des horaires aléatoires entre 10h & 22h. Est-ce possible ?

J'ai testé ça sans succès.
Code:
UPDATE tp_film SET heure = rand(10,22) WHERE id_film = 1


En ne mettant qu'une valeur dans rand j'obtiens 1 dans le champ... donc c'est pas trop ça x)
Voir le profil de l'utilisateur Envoyer un message privé
pandawan24 @
Saisonnier
Saisonnier

15pts

Inscrit le: 27 juillet 2013
Messages: 4
Localisation: France
Navigateur : n.c.

Hors ligne
Message Posté le: 09 juin 2014 à 11:12  Lien permanent
Répondre en citant
D'après http://sql.sh/fonctions/rand RAND() retourne une valeur entre 0 et 1.

Tu peux essayer

Citation:

ROUND( RAND() * 12 ) + 10


RAND() * 12 retourne un résultat entre 0 et 12
+10 pour faire entre 10 et 22
et ROUND() pour avoir un entier donc.
Voir le profil de l'utilisateur Envoyer un message privé
Orekon @
Ouvrier agricole
Ouvrier agricole

262pts

Inscrit le: 07 novembre 2013
Messages: 98

Navigateur : n.c.

Hors ligne
Message Posté le: 09 juin 2014 à 11:33  Lien permanent
Répondre en citant
En fait je me suis auto-flagellé en cherchant à faire quelque chose comme ça puisque je viens de remarquer la colonne début_séance remplie...

Je te remercie pour ces réponses ça m'aideras probablement plus tard. :)
Voir le profil de l'utilisateur Envoyer un message privé
Sauter vers: 
Surveiller les réponses de ce sujet CowcotLand topic RSS feed  

Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sujets similaires

Sujet Auteur Forum Réponses Posté le
Pas de nouveau message [PROBLEME] - Stockage du disque système SSD erroné Dwarfcherry L'atelier 19 03 avril 2024 à 06:24
Pas de nouveau message Problème d'étanchéité entre la pompe et le reservoir lululaglue Watercooling 5 29 mars 2024 à 19:45
Pas de nouveau message Probleme voltage i9-9900k non oc Pr0phet Hardcore 6 29 mars 2024 à 08:31
Pas de nouveau message problème ou pas voltage i9-9990k Pr0phet Overclocking 7 22 mars 2024 à 05:22
Pas de nouveau message probleme Overclock i9-9990k Pr0phet Overclocking 21 20 mars 2024 à 02:53