UNIQUE

Unique

CREATE TABLE IF NOT EXISTS `course`(
	`course_id` CHAR(12) NOT NULL,
	`course_code` VARCHAR(40) NOT NULL UNIQUE,
	`course_title` VARCHAR(40) NOT NULL,
	`course_dept` VARCHAR(4) NOT NULL,
	`course_credit` FLOAT(3,1) 
	CHECK (`course_credit` IN (3.0, 1.5))
)
SHOW INDEX FROM `course`;
CREATE TABLE IF NOT EXISTS `course`(
	`course_id` INT(11) NOT NULL UNIQUE,
	`course_code` VARCHAR(7) NOT NULL UNIQUE,
	`course_title` VARCHAR(40) NOT NULL,
	`course_dept` VARCHAR(4) NOT NULL,
	`course_credit` FLOAT(3,1) 
	CHECK (`course_credit` IN (3.0, 1.5))
);
SHOW INDEX FROM `course`;

Unique

Unique Key

Constraint Unique

Alter Table + Unique

Alter Table + Unique Key

Alter Table + Constraint

Create Unique Index

Drop Index

Drop Index + Alter Table

Last updated

Was this helpful?