Introduction - Séquences

Introduction - Séquences – Séquences de base de données

Description

Les séquences sont une façon de founir des identifiants uniques pour les lignes de données. Si vous utilisez la plupart du temps MySQL, la notion de séquence est une autre façon d'utiliser les AUTO_INCREMENT. C'est simplement la première fois que vous demandez un identifiant et que vous insérez cette valeur dans un champ ID de la ligne créée. Vous pouvez avoir plus d'une séquence pour toutes vos tables, assurez-vous juste que vous utilisez toujours la même séquence pour une table particulière. Pour récupérer la valeur de cet identifiant unique, utilisez la méthode nextId(), si la séquence n'existe pas, elle sera créée automatiquement.

Utilisation d'une séquence

<?php
...
$id $db->nextId('mySequence');
// Utilisation de l'identifiant dans votre requête INSERT
$res $db->query("INSERT INTO myTable (id,text) VALUES ($id,'foo')");
...
?>

Récupération des lignes depuis une requête (Previous) Préparation & Exécution/Exécutions multiples (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.