PRIMARY KEY = UNIQUE + NOT NULL
CREATE TABLE website ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, url VARCHAR(30), age TINYINT UNSIGNED NOT NULL, alexa INT UNSIGNED NOT NULL UNIQUE, uv FLOAT DEFAULT '0', country CHAR(3) NOT NULL, PRIMARY KEY (`id`) );
ALTER TABLE website MODIFY alexa INT UNSIGNED NOT NULL UNIQUE;如果您希望为多个字段添加 UNIQUE 约束,则可使用下面的语法:
ALTER TABLE website ADD CONSTRAINT myUniqueConstraint UNIQUE(alexa, url);
ALTER TABLE website DROP CONSTRAINT myUniqueConstraint;如果您使用的是 MySQL,那么应该修改为如下的语句:
ALTER TABLE website DROP INDEX myUniqueConstraint;
本文链接:http://task.lmcjl.com/news/18958.html