Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

P'tite question MySQL

Par Erkethan le 27/8/2002 à 13:12:51 (#2037389)

Je cherche la ligne de commande exacte de MySQL pour modifier une clé existante. Je pense que celle que j'ai doit être erronné, parsqu'elle ne marche qu'une fois sur 100 :(

Merci :)

Par Nikkau, Flipper le le 27/8/2002 à 14:52:00 (#2037862)

Tu pourrais être un peu plus précis?
Nous mettre la requète que tu utilise actuellement par exemple.

Par Mortanius le 27/8/2002 à 14:53:09 (#2037868)

oui car des commandes il n'y en a pas qu'une.

Par Tabassor le 27/8/2002 à 17:29:22 (#2038999)

alors, il faut:
le nom de la db (pour ouvrir la connection, mais ca, en principe c'est déjà fait)
le nom de la table
le nom de la colonne qui contient ta clé à changer
le critère de recherche (par exemple, nom = tartempion)
la commande sera du type:
update (nom table) set (nom colonne) = nouvelle valeur where (critere de recherche);
maintenant certaines DB peuvent être configurées de telle façon à ce que la clé primaire ne soit pas modifiable :) donc ca dépend encore des circonstances dans lesquelles tu travailles.

Par Zup Arkhen le 27/8/2002 à 19:16:48 (#2039737)

Tu veut pas plutot dire une table? :confus:

Dans ce cas il suffit de selectionner la table et de cliquer sur "editer" dans phpmyadmin :)

Par Erkethan le 28/8/2002 à 10:42:26 (#2043881)

C'est bon merci j'ai trouvé :)

UPDATE table SET colonne=new_val WHERE Nom_de_la_Primary_Key LIKE val2.

Enfin, pas forcement la primary Key, mais le plus souvent quand meme :p

(j'utilisais REMPLACE avant, et ca faisait pas toujours ce que je voulais :p)

Je ne sais pas qui m'a déplacé, mais merci :D je pensais pas que ce topic méritait la Taverne

Par willoi le 28/8/2002 à 12:49:29 (#2044727)

Pour info avant d'etre du mysql c'est du sql !

Par Lorim le 28/8/2002 à 12:58:19 (#2044794)

Provient du message de willoi
Pour info avant d'etre du mysql c'est du sql !


Oui et Non .. c'est comme si tu disais que le PlSql était su Sql a messieur Oracle :rolleyes:.

Ces languages on une base commune mais different dans certaine façon d'écriture et d'utilisation et de leur moteur ..

Donc logiquement ils ont pris des noms différents ^^

Mais Dire que Mysql c'est du sql pure et dure je ne suis pas d'accord

C'est comme dire avant d'etre du Java c'est du C :rolleyes:

Par willoi le 28/8/2002 à 13:03:27 (#2044836)

Je parlais de la syntaxe utilisée dans son code.

A prt quelques petites exceptions les divers SGBD utilisent grosso-modo la meme syntaxe.

On peut ps trop comparer ca à Java et C qui ont tres peu de points commun à part quelques mots clés et caracteres genre { ;

Par Lorim le 28/8/2002 à 13:22:40 (#2044965)

Provient du message de willoi
Je parlais de la syntaxe utilisée dans son code.

A prt quelques petites exceptions les divers SGBD utilisent grosso-modo la meme syntaxe.

On peut ps trop comparer ca à Java et C qui ont tres peu de points commun à part quelques mots clés et caracteres genre { ;


Je croit que tu confond syntaxe et language :doute:

Syntaxiquement, le PhP,le Java,Java Script etc... sont des languages ou des scripts a syntaxe de type C/C++

Le MySql et le PlSql c'est pareil se sont des langages a syntaxe Sql :)

Mais dans chacun de ces scripts ou languages il y a des différences au niveau des fonctions et du language meme .. c'est pourquoi ils on un nom différents ^^

Mais dire que Trcuc est avant tout un Machin .... dans ce cas la dit plutot que [Truc] a une syntaxe a la [Machin] ;)

Par willoi le 28/8/2002 à 13:40:59 (#2045079)

Bon comme t'as pas bien compris la 1 ere fois, je precise que je parlais de la ligne de code que Erkethan a ecrit.

Pour le reste tu l'exprime comme tu veux je m'en fous(au fond je pense qu'on est d'accord mais qu'on le dir pas de la meme maniere)

Fin de polémique en ce qui me concerne.

JOL Archives 1.0.1
@ JOL / JeuxOnLine