Bonjour, soit une table "contact" d'une base MySQL, définie par: ___________________________________________________________ CREATE TABLE contact ( contact_id tinyint(4) DEFAULT '0' NOT NULL AUTO_INCREMENT, lastname varchar(40) NOT NULL, firstname varchar(25), PRIMARY KEY (contact_id), KEY contact_id (contact_id, lastname) ); ___________________________________________________________
Le champ "contact_id" est donc un numéro qui s'auto-incrémente. Quelle commande SQL d'insertion dois-je utiliser, sachant que: "INSERT INTO contact (lastname, firstname) VALUES ('Torvalds', 'Linus')" me donne une erreur ("Duplicate nb for key 1")? Y a-t-il une commande d'insertion spécifique pour les champs définis à l'aide de AUTO_INCREMENT? Merci par avance pour toute aide, Denis Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****