MySQL Sequence

Les séquences sont fréquemment utilisées dans les bases de données car de nombreuses applications exigent que chaque ligne d’une table contienne une valeur unique. Pour utiliser les séquences dans MySQL, il suffit d’ajouter la clause AUTO_INCREMENT sur une colonne d’une table MySQL.
 
 

Exemple:

L’exemple suivant crée une table et ensuite insère quelques lignes dans cette table, où il n’est pas nécessaire de mentionner l’ID car il est incrémenté automatiquement par MySQL.

CREATE TABLE Personnes (
    PersonneID int AUTO_INCREMENT PRIMARY KEY,
    Nom VARCHAR(20) NOT NULL,
    Age int,
    Adresse VARCHAR(100)
);
INSERT INTO Personnes (PersonneID, Nom, Age, Adresse) 
VALUES (NULL, 'Alex', 20, 'Paris');

INSERT INTO Personnes (PersonneID, Nom, Age, Adresse) 
VALUES (NULL, 'Emily', 22, 'Lile');

INSERT INTO Personnes (PersonneID, Nom, Age, Adresse) 
VALUES (NULL, 'Thomas', 15, 'Nantes');

INSERT INTO Personnes (PersonneID, Nom, Age, Adresse) 
VALUES (NULL, 'Bob', 33, 'Toulouse');
SELECT * FROM Personnes;


Liste des commandes MySQLListe des commandes MySQLDans ce tutoriel vous allez découvrir les différentes commandes MySQL qui devraient être utiles pour travailler avec des bases de données.   1. Pour vous…Lire plus

Récupérer la valeur AUTO_INCREMENT

La fonction LAST_INSERT_ID() est une fonction SQL, qui renvoie l’identifiant AUTO_INCREMENT de la dernière ligne insérée ou mise à jour dans une table:

SELECT LAST_INSERT_ID();


Questions techniques sur MYSQLQuestions techniques sur MYSQL – Partie 1Nous avons divisé cette collection de questions techniques sur MYSQL sous sept chapitres là, c’est la premiere, puis vous trouverez la deuxième partie, la troisième…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *