MySQL Forums
Forum List  »  Spanish

check y constraint
Posted by: Jorge Arce Ruiz
Date: January 23, 2023 12:04PM

No me deja hacer constraints en phpmyAdmin, entonces no puedo agrupar mis propias restricciones y nombrarlas como quiera y tengo que ponerlas justo después del nombre de la columna. El ponerlas separadas sería muy útil para por ejemplo poner un conjunto de columnas como clave candidata. Ejemplo

'''

CREATE TABLE empleado(
codigo SMALLINT(5) PRIMARY KEY,
nombre VARCHAR(15) NOT NULL,
apellido1 VARCHAR(20) NOT NULL,
apellido2 VARCHAR(20) NOT NULL,
dni VARCHAR(9) NOT NULL,
fechaNacimiento DATE,
salario SMALLINT(7) NOT NULL
);

/*y me gustaría ponerlas así-->*/

CREATE TABLE empleado(
codigo SMALLINT(5),
nombre VARCHAR(15) NOT NULL,
apellido1 VARCHAR(20) NOT NULL,
apellido2 VARCHAR(20) NOT NULL,
dni VARCHAR(9) NOT NULL,
fechaNacimiento DATE,
salario SMALLINT(7) NOT NULL,
CONSTRAINT cod_pk PRIMARY KEY codigo
CONSTRAINT dni_nom_ap1_ap2_uk UNIQUE(dni, nombre, apellido1, apellido2)
);
/con las restricciones abajo, si alguien me puede indicar si es una limitación o algo sería de mucha utilidad. ¿Y que forma hay de codificar que hay varias claves candidatas en phpmyadmin?, gracias./

'''


link de pregunta en stackoverflow: https://es.stackoverflow.com/questions/579646/como-hacer-restricciones-como-constraint-en-phpmyadmin

Options: ReplyQuote


Subject
Views
Written By
Posted
check y constraint
121
January 23, 2023 12:04PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.