Contrainte d'integrité php/mysql

Bonjour,
je veux savoir comment mettre les contrainte d'integrité dans php/mysql j'utilise wamp server 2.0
comme un attribut doit<20 ,totalité,unicité.......
et merci d'avence
Configuration: Windows XP
Firefox 2.0.0.20

4 réponses

  1. Voici un petit exemple :
    booktown=# CREATE TABLE editions
    booktown-#              (isbn text,
    booktown(#              book_id integer,
    booktown(#              edition integer,
    booktown(#              publisher_id integer,
    booktown(#              publication date,
    booktown(#              type char,
    booktown(#              CONSTRAINT pkey PRIMARY KEY (isbn),
    booktown(#              CONSTRAINT integrity CHECK (book_id IS NOT NULL
    booktown(#                                          AND edition IS NOT NULL),
    booktown(#              CONSTRAINT book_exists FOREIGN KEY (book_id)
    booktown(#                         REFERENCES books (id)
    booktown(#                         ON DELETE CASCADE
    booktown(#                         ON UPDATE CASCADE);


    Tiré d'ici, c'est plus complet mais en anglais :
    http://www.faqs.org/docs/ppbook/x13546.htm#CREATINGATABLEWITHTABLECONSTRAINTS
    1. le cour est intéressant mais comment les appliquer?????????????
      1. Bonsoir,

        Faut mettre les contraintes lors de la création de la table, lis cet article qui explique bien tout ça :

        https://www.commentcamarche.net/contents/1055-sql-contraintes-d-integrite