2010-12-16 8 views
0

MSQl question: J'ai une page Web avec un certain nombre de champs qui vont à l'encontre d'une base de données msql.Mise à jour d'un champ ID PRIMAIRE avec incrémentation automatique

3 tables: 1. ID = clé primaire, INT. Incrémentation automatique 2. Nom = champ texte, 3. Adresse = champ texte

Sur cette page web je montre tous les champs, mais seulement 2 champs, & 3 peuvent mettre à jour et non la clé primaire. Fondamentalement, je vois le problème que d'essayer d'écraser un champ qui génère automatiquement est probablement le problème. Mais j'ai besoin de l'incrément automatique parce que sur une autre page Web j'ajoute un enregistrement que la page Web du produit obtient l'enregistrement et l'affiche en ligne.

Question; Est-il possible de (OVERWRITE) mettre à jour un champ PRIMARY ID KEY qui est incrémenté automatiquement?

Répondre

0

Vous pouvez facilement mettre à jour un enregistrement avec une clé auto_increment primaire comme n'importe quel autre champ, mais les valeurs doivent rester uniques.

+0

Merci pour votre réponse. Cependant, cela ne m'aide pas en cet instant. Peut-être que je n'étais pas très clair. Si je peux mettre à jour 2 sur trois champs et la clé primaire principale si celle qui n'est pas mise à jour lors de l'affichage sur la page Web, mais les autres le font. J'ai réussi à m'assurer que les données et le domaine sont uniques. Mais lorsque j'ajoute un nouveau texte de données dans ce champ de l'ID PRIMAIRE, il ne se met pas à jour. Très curieux ... – Kimo33

Questions connexes