Syntax error How to add duplicate varchar values without displaying error in MySQL?

How to add duplicate varchar values without displaying error in MySQL?



For this, let us see an example and first create a −

mysql> create table DemoTable1409
   -> (
   -> FirstName varchar(20),
   -> UNIQUE KEY UN_FirstName(FirstName)
   -> );
Query OK, 0 rows affected (0.79 sec)

Following is the query to add duplicate varchar −

mysql> alter table DemoTable1409 drop index  UN_FirstName;
Query OK, 0 rows affected (0.40 sec)
Records: 0  Duplicates: 0  Warnings: 0

Insert some records in the table using insert −

mysql> insert into DemoTable1409 values('Chris');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable1409 values('Chris');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable1409 values('David');
Query OK, 1 row affected (0.09 sec)

Display all records from the table using select −

mysql> select * from DemoTable1409;

This will produce the following output −

+-----------+
| FirstName |
+-----------+
| Chris     |
| Chris     |
| David     |
+-----------+
3 rows in set (0.00 sec)
Updated on: 2019-11-11T11:08:27+05:30

98 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements