Problème auto incrémentation mysql
Résolu/Fermé
Nicocaine
Messages postés
7
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
14 mai 2007
-
9 mai 2007 à 09:22
Nicocaine Messages postés 7 Date d'inscription lundi 7 mai 2007 Statut Membre Dernière intervention 14 mai 2007 - 9 mai 2007 à 15:59
Nicocaine Messages postés 7 Date d'inscription lundi 7 mai 2007 Statut Membre Dernière intervention 14 mai 2007 - 9 mai 2007 à 15:59
A voir également:
- Problème auto incrémentation mysql
- Telecharger auto refresh - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Ciel auto entrepreneur - Télécharger - Comptabilité & Facturation
- Auto mouse click - Télécharger - Divers Utilitaires
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
2 réponses
Ohm-WorK
Messages postés
1464
Date d'inscription
mardi 25 octobre 2005
Statut
Contributeur
Dernière intervention
29 octobre 2019
420
9 mai 2007 à 11:18
9 mai 2007 à 11:18
Salut
Pour moi, il faut faire ca en deux requètes : une première qui crée la table requester avec 2 champs, id_requester en auto increment, et requester.
ensuite tu fais une requète insert qui insère le résultat d'une requète en select
insert into requester (select distinct(Requester) FROM TEMP_REQUESTER;
Tiens moi au courant :-)
Tchuss
La vie est une maladie mortelle, sexuellement transmissible (Woody Allen)
Pour moi, il faut faire ca en deux requètes : une première qui crée la table requester avec 2 champs, id_requester en auto increment, et requester.
ensuite tu fais une requète insert qui insère le résultat d'une requète en select
insert into requester (select distinct(Requester) FROM TEMP_REQUESTER;
Tiens moi au courant :-)
Tchuss
La vie est une maladie mortelle, sexuellement transmissible (Woody Allen)
Nicocaine
Messages postés
7
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
14 mai 2007
9 mai 2007 à 15:59
9 mai 2007 à 15:59
j'ai trouvé une autre solution possible:
je crée la table de la manière suivante:
CREATE TABLE REQUESTER
SELECT distinct(Requester) FROM TEMP_REQUESTER;
et ensuite j'ajoute par modification de la table une nouvelle colonne qui créé l'auto incrementation:
ALTER TABLE REQUESTER ADD id_requester INT UNSIGNED NOT NULL AUTO_INCREMENT,
ADD INDEX (id_requester);
je pense que ta solution marche aussi car c'est à peut près le même principe.
Merci bcp pour ta réponse
je crée la table de la manière suivante:
CREATE TABLE REQUESTER
SELECT distinct(Requester) FROM TEMP_REQUESTER;
et ensuite j'ajoute par modification de la table une nouvelle colonne qui créé l'auto incrementation:
ALTER TABLE REQUESTER ADD id_requester INT UNSIGNED NOT NULL AUTO_INCREMENT,
ADD INDEX (id_requester);
je pense que ta solution marche aussi car c'est à peut près le même principe.
Merci bcp pour ta réponse