Afişarea constrângerilor dintr-un tabel

Odată create, constrângerile nu se mai pot vizualiza într-o manieră directă. O variantă rapidă ar fi prin folosirea scriptului SHOW CREATE TABLE mytable; 

Pentru exemplificare, creăm tabela angaj.

Totuşi, uneori, interfaţa phpMyAdmin nu afişează tot conţinutul. 

O variantă mai sigură şi elegantă ar fi prin următorul script:

Rezultatul este următorul:

Modificarea unei constrângeri se poate realiza strict prin ştergerea acesteia şi recrearea ei:

Pentru a modifica eventuala constrângere trebuie să ne asigurăm că în coloana respectivă nu există valori care ar viola regula ce se doreşte a se instaura.

 

Sursa: StackOverflow.com

Author: Ovidiu.S

Suficient de pasionat de această zonă profesională ca, în cazul în care ştiu ceva - cât de puţin - să împărtăşesc cu alţii.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *