Auto-incrémentation des champs sont des champs spéciaux fournis dans MySQL, qui sont automatiquement mis à jour chaque fois qu'un "insert" prend place sur une table. Ceci est utile, car elle permet d'éviter la nécessité d'physiquement code pour l'insertion dans la base de données depuis l'opération est effectuée en arrière-plan. Il évite aussi inutile de programmation pour garder une trace du nombre et de son contenu lors d'un fonctionnement du programme. Une fois un auto-incrément de champ a été ajouté à une table de base de données, aucune intervention n'est nécessaire par le programmeur de spécifier dans la liste de champs.


Auto-incrémentation des champs sont des champs spéciaux fournis dans MySQL, qui sont automatiquement mis à jour chaque fois qu'un 'insert' prend place sur une table. Ceci est utile, car elle permet d'éviter la nécessité d'physiquement code pour l'insertion dans la base de données depuis l'opération est effectuée en arrière-plan. Il évite aussi inutile de programmation pour garder une trace du nombre et de son contenu lors d'un fonctionnement du programme. Une fois un auto-incrément de champ a été ajouté à une table de base de données, aucune intervention n'est nécessaire par le programmeur de spécifier dans la liste de champs.
  • Identifier les champs et les tables dans la base de données où l'auto-incrémentation champs sont obligatoires. Les champs Auto-increment sont normalement utilisés comme clé primaire dans une table ou d'une partie de la clé primaire. Si il n'est pas possible de mettre l'auto-incrémentation de la valeur dans une table existante, envisager la création d'une nouvelle table.
  • Créer un tableau en écrivant les Commandes de Manipulation de Données (DML) dans un fichier texte au format MySQL. Choisir une auto-incrémental champ à utiliser pour vos exigences. Champs Auto-incrémentés devrait avoir le 'not NULL' attribut associé avec eux pour éviter d'éventuels problèmes dans la base de données.
    ce qui suit est un exemple de tableau avec le premier champ, 'trackingid,' définir comme l'auto-incrémentation du champ. Chaque fois qu'un enregistrement est inséré dans la table, le champ est automatiquement incrémenté dans la base de données. Dans ce cas, les deux 'trackingid champs' et le 'code client' champ sont la clé primaire.
    CREATE TABLE itemorder (
    trackingid INT(8) not NULL AUTO_INCREMENT,
    customerid INT(8) not NULL,
    staffid INT(8) not NULL,
    serviceid INT(8) not NULL,
    itemdescription VARCHAR(100) not NULL,
    destinationid INT(8) not NULL,
    weightclass INT(1) not NULL,
    deliverytime INT(1) not NULL,
    deliverycost DECIMAL(9,2) not NULL,
    trackstatus VARCHAR(30) not NULL,
    lasttracked DATE not NULL,
    la CLÉ PRIMAIRE (trackingid, code client)
    )
  • Définir la valeur de départ de l'auto incrément. La valeur par défaut de l'auto incrémentielle est normalement '1', ce qui peut être changé en modifiant la table de déclaration pour l'incrément. Dans l'exemple suivant, il a été configuré pour démarrer à '100.' L'instruction alter table se produit généralement après la création de la table.
    ALTER TABLE itemorder AUTO_INCREMENT = 100
  • Exécuter 'Insérer' des déclarations sur la base de données MySQL en ligne de commande ou dans un fichier SQL pour l'insérer des enregistrements dans la table. L'auto-incrémentation champ sera automatiquement mis à jour dans la table. L'exemple suivant montre permet cela peut être réalisé.
    INSERT INTO itemorder (code client, staffid, serviceid, itemdescription, destinationid, weightclass, deliverytime, deliverycost, trackstatus, lasttracked)
    les VALEURS ('5','234','98','casque','789','14','7',9.65,'Commande Reçue','16-05-2011')
    Le 'trackingid' le terrain a été ignorée dans la liste de champs, comme il n'a pas besoin d'être inclus. Il sera ajouté automatiquement, car il s'agit d'une auto champ d'incrémentation.
    par conséquent, si la valeur de départ est '100,' la prochaine valeur insérée dans l'auto incrément champ 'trackingid' sera '101.'

Conseils & Avertissements
  • Tables peuvent également être mis en place rapidement à une commande MySQL.








MySQL: Comment Inserer des Auto Incremente


Auto-incrementation des champs sont des champs speciaux fournis dans MySQL, qui sont automatiquement mis a jour chaque fois qu'un "insert" prend place sur une table. Ceci est utile, car elle permet d'eviter la necessite d'physiquement code pour l'insertion dans la base de donnees depuis l'operation est effectuee en arriere-plan. Il evite aussi inutile de programmation pour garder une trace du nombre et de son contenu lors d'un fonctionnement du programme. Une fois un auto-increment de champ a ete ajoute a une table de base de donnees, aucune intervention n'est necessaire par le programmeur de specifier dans la liste de champs.


Auto-incrementation des champs sont des champs speciaux fournis dans MySQL, qui sont automatiquement mis a jour chaque fois qu'un 'insert' prend place sur une table. Ceci est utile, car elle permet d'eviter la necessite d'physiquement code pour l'insertion dans la base de donnees depuis l'operation est effectuee en arriere-plan. Il evite aussi inutile de programmation pour garder une trace du nombre et de son contenu lors d'un fonctionnement du programme. Une fois un auto-increment de champ a ete ajoute a une table de base de donnees, aucune intervention n'est necessaire par le programmeur de specifier dans la liste de champs.
  • Identifier les champs et les tables dans la base de donnees ou l'auto-incrementation champs sont obligatoires. Les champs Auto-increment sont normalement utilises comme cle primaire dans une table ou d'une partie de la cle primaire. Si il n'est pas possible de mettre l'auto-incrementation de la valeur dans une table existante, envisager la creation d'une nouvelle table.
  • Creer un tableau en ecrivant les Commandes de Manipulation de Donnees (DML) dans un fichier texte au format MySQL. Choisir une auto-incremental champ a utiliser pour vos exigences. Champs Auto-incrementes devrait avoir le 'not NULL' attribut associe avec eux pour eviter d'eventuels problemes dans la base de donnees.
    ce qui suit est un exemple de tableau avec le premier champ, 'trackingid,' definir comme l'auto-incrementation du champ. Chaque fois qu'un enregistrement est insere dans la table, le champ est automatiquement incremente dans la base de donnees. Dans ce cas, les deux 'trackingid champs' et le 'code client' champ sont la cle primaire.
    CREATE TABLE itemorder (
    trackingid INT(8) not NULL AUTO_INCREMENT,
    customerid INT(8) not NULL,
    staffid INT(8) not NULL,
    serviceid INT(8) not NULL,
    itemdescription VARCHAR(100) not NULL,
    destinationid INT(8) not NULL,
    weightclass INT(1) not NULL,
    deliverytime INT(1) not NULL,
    deliverycost DECIMAL(9,2) not NULL,
    trackstatus VARCHAR(30) not NULL,
    lasttracked DATE not NULL,
    la CLE PRIMAIRE (trackingid, code client)
    )
  • Definir la valeur de depart de l'auto increment. La valeur par defaut de l'auto incrementielle est normalement '1', ce qui peut etre change en modifiant la table de declaration pour l'increment. Dans l'exemple suivant, il a ete configure pour demarrer a '100.' L'instruction alter table se produit generalement apres la creation de la table.
    ALTER TABLE itemorder AUTO_INCREMENT = 100
  • Executer 'Inserer' des declarations sur la base de donnees MySQL en ligne de commande ou dans un fichier SQL pour l'inserer des enregistrements dans la table. L'auto-incrementation champ sera automatiquement mis a jour dans la table. L'exemple suivant montre permet cela peut etre realise.
    INSERT INTO itemorder (code client, staffid, serviceid, itemdescription, destinationid, weightclass, deliverytime, deliverycost, trackstatus, lasttracked)
    les VALEURS ('5','234','98','casque','789','14','7',9.65,'Commande Reçue','16-05-2011')
    Le 'trackingid' le terrain a ete ignoree dans la liste de champs, comme il n'a pas besoin d'etre inclus. Il sera ajoute automatiquement, car il s'agit d'une auto champ d'incrementation.
    par consequent, si la valeur de depart est '100,' la prochaine valeur inseree dans l'auto increment champ 'trackingid' sera '101.'

Conseils & Avertissements
  • Tables peuvent egalement etre mis en place rapidement a une commande MySQL.

MySQL: Comment Insérer des Auto Incrémente

Auto-incrémentation des champs sont des champs spéciaux fournis dans MySQL, qui sont automatiquement mis à jour chaque fois qu'un "insert" prend place sur une table. Ceci est utile, car elle permet d'éviter la nécessité d'physiquement code pour l'insertion dans la base de données depuis l'opération est effectuée en arrière-plan. Il évite aussi inutile de programmation pour garder une trace du nombre et de son contenu lors d'un fonctionnement du programme. Une fois un auto-incrément de champ a été ajouté à une table de base de données, aucune intervention n'est nécessaire par le programmeur de spécifier dans la liste de champs.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation