欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql數據庫數據不重復

錢浩然2年前11瀏覽0評論

MySQL數據庫常常要求數據不重復,這是因為數據具有唯一性,重復數據會影響數據庫的查詢和操作。下面介紹兩個常用方法保證數據不重復。

CREATE TABLE `students` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`age` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

方法一:使用UNIQUE關鍵字

UNIQUE關鍵字可以在建表時指定某一列或多列數據不重復。如下代碼,使用UNIQUE關鍵字保證了name列的值不重復。

方法二:使用INSERT IGNORE語句

INSERT IGNORE語句可以在插入數據時忽略重復數據。如下代碼,當插入的數據name與已有數據重復時,將直接忽略該數據。