
要从表外增除了反复记载,咱们可使用 DELETE 号召。而今让咱们建立一个表。
mysql> create table DuplicateDeleteDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.60 sec)
登录后复造
向表“DuplicateDeleteDemo”外拔出纪录:那面,咱们将“John”加添为频频纪录3次。
mysql> insert into DuplicateDeleteDemo values(1,'John'); Query OK, 1 row affected (0.11 sec) mysql> insert into DuplicateDeleteDemo values(1,'John'); Query OK, 1 row affected (0.14 sec) mysql> insert into DuplicateDeleteDemo values(二,'Johnson'); Query OK, 1 row affected (0.13 sec) mysql> insert into DuplicateDeleteDemo values(1,'John'); Query OK, 1 row affected (0.14 sec)
登录后复造
要默示一切纪录,请利用 SELECT 语句。
mysql> select *from DuplicateDeleteDemo;
登录后复造
登录后复造
下列是包括频频纪录的输入。
+------+---------+ | id | name | +------+---------+ | 1 | John | | 1 | John | | 两 | Johnson | | 1 | John | +------+---------+ 4 rows in set (0.00 sec)
登录后复造
正在下面的输入外,表外有 4 笔记录,个中 3 笔记录是频频的。
要增除了频频记载,请利用 DELETE。
mysql> delete from DuplicateDeleteDemo where id=1; Query OK, 3 rows affected (0.19 sec)
登录后复造
要搜查记载能否未被增除了,让咱们再次示意一切纪录。
mysql> select *from DuplicateDeleteDemo;
登录后复造
登录后复造
下列输入示意一切反复记载未被增除了。
+------+---------+ | id | name | +------+---------+ | 两 | Johnson | +------+---------+ 1 row in set (0.00 sec)
登录后复造
以上即是何如增除了MySQL表外的一切频频记载?的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

发表评论 取消回复