Contrainte d'integrité php/mysql

mking03 Messages postés 119 Statut Membre -  
mking03 Messages postés 119 Statut Membre -
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
A voir également:

4 réponses

scriptiz Messages postés 1494 Statut Membre 425
 
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
0
mking03 Messages postés 119 Statut Membre 37
 
le cour est intéressant mais comment les appliquer?????????????
0
scriptiz Messages postés 1494 Statut Membre 425
 
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
0
mking03 Messages postés 119 Statut Membre 37
 
merci bcp
0