remettre a jour une base....

remettre a jour une base.... - SQL/NoSQL - Programmation

Marsh Posté le 08-06-2004 à 14:33:43    

voila g une ancienne base sql avec des n° 'id' en autoincrement... bien sur il manque des lignes g une base du genre:
 
id   nom
1    toto
23   paul
304  OyT
305  Puc
4050 Vivi
....
 
je voudrais avoir
 
id   nom
1    toto
2    paul
3    OyT
4    Puc
5    Vivi
 
merci bocoup.... :jap:  


---------------
yop yop
Reply

Marsh Posté le 08-06-2004 à 14:33:43   

Reply

Marsh Posté le 08-06-2004 à 14:35:09    

On fait pas, les Id ne sont pas faits pour être modifiés. Et vu ta question précédente je te conseille fort d'ouvrir un bouquin traitant des DBs

Reply

Marsh Posté le 08-06-2004 à 14:36:01    

1- Ajoute le champs new_id en auto-incrément
2- supprime le champs id
3- renome new_id en id
 
Ou
1- Ajoute le champs new_id en auto-incrément
2- Copie new_id dans id
3- supprime le champs new_id


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-06-2004 à 14:37:01    

gizmo a écrit :

On fait pas, les Id ne sont pas faits pour être modifiés. Et vu ta question précédente je te conseille fort d'ouvrir un bouquin traitant des DBs


Sauf quand on crée une nouvelle base et qu'on initialise une table de référence pas encore utilisée...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-06-2004 à 14:37:41    

Mara's dad a écrit :

Sauf quand on crée une nouvelle base et qu'on initialise une table de référence pas encore utilisée...


Dans ce cas, on ne prends pas les Id, de base.

Reply

Marsh Posté le 08-06-2004 à 14:39:25    

gizmo a écrit :

Dans ce cas, on ne prends pas les Id, de base.


Ben il veux peut-être les garder dans le même ordre :/


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-06-2004 à 14:41:50    

jpe pas ajouter de nouvelle colonne en autoincrement
 

Citation :

There can only be one auto column and it must be defined as a key


 
et g pas de bouquin sur les DBs ici... jy trvaille que de puis peu et plus pour longtemps... :pfff:


---------------
yop yop
Reply

Marsh Posté le 08-06-2004 à 14:42:20    

Mara's dad a écrit :

Ben il veux peut-être les garder dans le même ordre :/


Comme dans son post précédent où il demande à trier les données avant de les mettres dans la DB? [:autobot]

Reply

Marsh Posté le 08-06-2004 à 14:43:01    

OyT a écrit :

jpe pas ajouter de nouvelle colonne en autoincrement
 

Citation :

There can only be one auto column and it must be defined as a key


 
et g pas de bouquin sur les DBs ici... jy trvaille que de puis peu et plus pour longtemps... :pfff:


Et ils te payent?! [:_azathoth_]

Reply

Marsh Posté le 08-06-2004 à 14:43:14    

Il ne peut y avoir qu'un seul champs en auto-incrément, donc il faut...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-06-2004 à 14:43:14   

Reply

Marsh Posté le 08-06-2004 à 14:43:32    

Mara's dad a écrit :

Ben il veux peut-être les garder dans le même ordre :/


 
nan l'ordre c plus un problème.. maintenant que je connais l'existence de ORDER BY... :lol: ... mais g tjrs ce probléme de key... :??:


---------------
yop yop
Reply

Marsh Posté le 08-06-2004 à 14:43:57    

gizmo a écrit :

Et ils te payent?! [:_azathoth_]


T'as mangé de la charogne à midi ou quoi :o


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-06-2004 à 14:46:04    

gizmo a écrit :

Et ils te payent?! [:_azathoth_]


 
keske tentend par la....?


---------------
yop yop
Reply

Marsh Posté le 08-06-2004 à 14:47:13    

Mara's dad a écrit :

T'as mangé de la charogne à midi ou quoi :o


Non, une Folle (véridique [:gizmo])
 
Mais plus sérieusement, je trouve assez scandaleux qu'on laisse un point de backend aussi critique qu'une DB à un type qui n'est que de passage et qui n'y connait visiblement rien.

Reply

Marsh Posté le 08-06-2004 à 14:49:26    

gizmo a écrit :

Mais plus sérieusement, je trouve assez scandaleux qu'on laisse un point de backend aussi critique qu'une DB à un type qui n'est que de passage et qui n'y connait visiblement rien.


 
 
non on donne un projet a un stagiaire qui est la pour apprendre.....
et qui d etemps en temps a besoin de l'aide de gens qui si connaisse.... :kaola:  


---------------
yop yop
Reply

Marsh Posté le 08-06-2004 à 14:52:25    

en tt k Mara's dad ca marche joubliais de redefinir la primary key.... :whistle:  merci  :hello:


---------------
yop yop
Reply

Marsh Posté le 08-06-2004 à 14:54:41    

On t'a donné un projet en HTML/PHP/MySQL à faire et tu n'y connais rien dans aucun des trois? Dans ce cas, de la part de ton maitre de stage c'est de l'inconscience et de l'exploitation et de ta part c'est de l'irresponsabilité. On n'accepte pas un projet dans lequel on a aucune base ou aucun suivi interne (vu les questions, ce doit être le cas), sauf si on est un marketteux.

Reply

Marsh Posté le 08-06-2004 à 14:58:57    

php html jme debrouille mm si g encore des lacune c les bdd qui au debut ne faisait pas parti du projet... g mm u a apprendre le shell et le java... jsuis encadré... la n'est pas le problème mais si jpe trouver ss aller les déranger ds leur boulot..... joblige personne a me repondre on le fait tant mieux sinon tampis jme demerde aurtement....


---------------
yop yop
Reply

Marsh Posté le 08-06-2004 à 15:09:34    

Laisse, gizmo, CAI un INTAIGRISS barbu tout ça...
L'a même été au fosdem, t'as qu'a voir !
Parait qu'il chante la chanson de Richard Stallman le soir avant de s'endormir :o


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-06-2004 à 15:10:03    

me suis rasé :o

Reply

Marsh Posté le 08-06-2004 à 15:17:27    

gizmo a écrit :

me suis rasé :o


Pas moi :o


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 08-06-2004 à 15:34:31    

moi non plus... :lol:


---------------
yop yop
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed