MODIFIER LA BASE SQL - SQL/NoSQL - Programmation
Marsh Posté le 14-09-2010 à 15:29:52
Je sais pas pour les autres, mais personnellement je n'ai rien compris à ce que tu demandes... Ou alors j'ai cru vaguement comprendre que tu voulais modifier des identifiants d'une table, qui sont surement des clés primaires... Le truc totalement inutile en plus d'être dangereux !
Peux tu essayer d'exprimer un peu mieux ton besoin, avec exemple à l'appui, et aussi de ne pas capser ton titre ?
Merci
Marsh Posté le 14-09-2010 à 15:37:02
OUPS, désolé si je me suis mal expliquer
J'essaye d'etre plus clair
sur mon site internet, j'ai une galerie de photo, biensur avec une base de donnée
quant je rentre un album, sa creer une table , et dans cette table , il y a l'iud a savoir la personne qui a poster l'album
mon iud est "1" car je suis l'admin
j'ai modifier l'iud d'une ligne de cette table en "14" qui correspond a l'iud d'un membre
et quant on va sur l'image dans l'album,
plutoto qu'il y est ecrit mon nom
soit: michel a poster cette album
ben il y a
alain a poster cette album
se que j'aimerais faire, c'est modifier d'un coup toute les ligne de la table,
car il y en as autant que de photos,
soit pour celui la 194
donc existe t-il une requete pour modifier l'iud d'une table d'un seule coups
Merci , j'espere avoir ete plus clair lol, pas evident
Marsh Posté le 14-09-2010 à 15:48:10
Je suppose que ca tourne sur MySQL?
En fait ca change pas grand chose
Regarde la requete UPDATE, tu dois connaitre le nom des colonnes et des tables pour construire ta requete, mais ca fera pil poil ce que tu veux.
Evidement, comme dit plus haut, ca ne va changer que ca, donc il est possible que l'integrité de l'application en prenne un coup (donc faire un backup avant).
Marsh Posté le 14-09-2010 à 15:56:39
Il va péter toute son intégrité référentielle s'il en a une
Marsh Posté le 14-09-2010 à 16:09:52
seule de truc que j'ai trouver, mais faudrais l'adapter a ma situation
et la j'ai du mal lol
Citation : UPDATE "file_uid" |
Marsh Posté le 14-09-2010 à 16:12:16
Harkonnen, bonjour,
je vois pas se que "l'integrité referentiel"
ceci dit, j'en ai modifier deja ligne pas ligne et ca fonctionne tres bien
plutot que d'avoir mon nom sur des photos qui ne m'appartienne pas, y a bien le nom de la personne a qui j'ai attribuer son iud
et rien d'autre n'est modifier sur les galeries
merci
Marsh Posté le 15-09-2010 à 08:39:19
Tu dois faire un truc du genre:
Code :
|
L'integrité refrentielle ca veut dire que tu pourrais mettre un UID qui n'existe pas et donc avoir des problemes avec ton application.
Marsh Posté le 15-09-2010 à 09:45:19
Merci de ton aide Oliiii
Le probleme c'est que si je fait cette requette
UPDATE "file_uid"
SET file_uid = [14]
WHERE SET file_uid {1}
c'est toute la table qui est modifier,
se que je veux dire, c'est que la table comprend des centaine de ligne,
chaque ligne, est une photo,
j'aimerai modifier uniquement celle que je selectionne car les autre m'appartienne, en faisant ca, je risque de modifier la table au complet, je pense
Merci
Marsh Posté le 15-09-2010 à 10:05:59
Si tu n'as aucun moyen de differencier tes photos de celle que tu veux modifier (autrement qu'en les regardant) tu va devoir le faire a la main.
Regardes les autres colonnes, il y a peut etre une date que tu pourrais utiliser pour affiner le Where.
Marsh Posté le 15-09-2010 à 10:21:27
oui, il y a la colonne "file_cat" qui les differencie car chaque file_cat est un album foto
Parcontre j'ai esayer donc la requete
Citation : UPDATE "xf78__tdmpicture_file" |
je me retrouve avec une erreur:
Citation : Erreur |
as tu une idée de la bonne requete a utilisé,
encore grand merci a toi
Marsh Posté le 15-09-2010 à 10:48:35
Code :
|
enfin j'ai mis les valeur que tu avais indiquée, il faut
que
xf78__tdmpicture_file soit bien le nom de ta table
file_uid soit bien le nom de la colonne dont tu veux changer des valeurs
file_cat soit bien le nom de la colonne de la catégorie
Marsh Posté le 15-09-2010 à 10:51:52
Essayes çà !
Code :
|
Marsh Posté le 15-09-2010 à 10:55:35
Toujours en erreur:
apres avoir rentré:
Citation : UPDATE "xf78__tdmpicture_file" |
Citation : Erreur |
yo
Marsh Posté le 15-09-2010 à 11:06:56
Code :
|
Marsh Posté le 15-09-2010 à 11:12:30
pareille:
Erreur
Citation : requête SQL: |
merci de ta pateince lol
Marsh Posté le 15-09-2010 à 11:18:15
UPDATE xf78__tdmpicture_file SET file_uid = 14 WHERE file_cat = 10
T'as un problème d'encodage. Vire les " ' comme je l'ai fait et ça va passer (pour cette fois)
Marsh Posté le 14-09-2010 à 15:19:38
Bonjour,
Quelqun pourrait-il m'aider, je recherche une requete ou autre possibilité de mondifier iud d'une table
je m'explique
J'ai une galerie photo sur mon site,
Quant je rentre mes album , l'iud sur la table est la mienne en l'occurence "1"
j'aimerais modifier "iud" d'un album que je rentre a la place d'un autre, exemple alain son iud et "14"
donc j'aimerais pouvoir allez sur ma table faire la recherche iud, que j'ai deja faite, donc je retrouve toute les "file" avec mon iud
j'aimerais si possible rentrer une requete pour que toute les file se modifie en "14"
se qui donnerais dans ma galerie photo le nom de la veritable personne a qui appartiens l'album photos
merci de votre aide, yo