Numero auto mysql
Résolu/Fermé
zebulon2503
Messages postés
1228
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
11 février 2016
-
3 juin 2008 à 16:02
zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 - 6 juin 2008 à 08:57
zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 - 6 juin 2008 à 08:57
Bonjour,
J'ai un probleme de numerotation automatique :
J'ai cree une bdd avec access et j'ai du la convertir en mysql.
Malheureusement, durant la conversion, j'ai perdu les donnees d'une table. Je dois donc remettre les valeurs dedans.
Le probleme c'esy que l'un de champs de cette table est defini en numero automatique...
Donc ma requete INSERT INTO MaTable VALUES(numauto, valeur1, valeur2); ne marche pas.
Vous me direz que c'est normal, je ne peux pas imposer de valeur a une numerotation automatique qui plus est cle primaire.
J'ai donc essaye de remplacer numauto par null puis par rien du tout mais la, erreur...
Comment faire svp ?
J'ai un probleme de numerotation automatique :
J'ai cree une bdd avec access et j'ai du la convertir en mysql.
Malheureusement, durant la conversion, j'ai perdu les donnees d'une table. Je dois donc remettre les valeurs dedans.
Le probleme c'esy que l'un de champs de cette table est defini en numero automatique...
Donc ma requete INSERT INTO MaTable VALUES(numauto, valeur1, valeur2); ne marche pas.
Vous me direz que c'est normal, je ne peux pas imposer de valeur a une numerotation automatique qui plus est cle primaire.
J'ai donc essaye de remplacer numauto par null puis par rien du tout mais la, erreur...
Comment faire svp ?
A voir également:
- Numero auto mysql
- Numero prive - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Telecharger auto refresh - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Numero imei - Guide
3 réponses
redlifebig
Messages postés
59
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
17 mars 2010
23
5 juin 2008 à 18:47
5 juin 2008 à 18:47
tu fait
alter table TaTable MODIFY COLUMN `numauto` BIGINT(20) NOT NULL;
En gros tu redéfini toute ta colonne sauf la contraint autoincrement
alter table TaTable MODIFY COLUMN `numauto` BIGINT(20) NOT NULL;
En gros tu redéfini toute ta colonne sauf la contraint autoincrement
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
5 juin 2008 à 18:54
5 juin 2008 à 18:54
Bonjour.
Vu que ton champ clé primaire est en numérotation auto, tu ne dois pas y envoyer de valeur...
donc, si ta table comporte les champs ID(auto), champ1, champ2 :
Vu que ton champ clé primaire est en numérotation auto, tu ne dois pas y envoyer de valeur...
donc, si ta table comporte les champs ID(auto), champ1, champ2 :
INSERT INTO MaTable (champ1, champ) VALUES(valeur1, valeur2);
zebulon2503
Messages postés
1228
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
11 février 2016
110
6 juin 2008 à 08:57
6 juin 2008 à 08:57
Yop merci bien, j'ai contourne le probleme :)
A+
A+