×
☰ See All Chapters

MySQL DELETE Statement

In MySQL, DELETE statement is used to delete the existing records in a table. Condition specified in WHERE clause decides the number of records being deleted. After deleting records we need to commit using COMMIT statement to permanently save the data. We can use rollback command to undo the update statement changes.

Syntax to delete records

DELETE FROM <table-name> [WHERE condition];

COMMIT;

It is very import to include WHERE clause in the delete statement, if no WHERE clause is specified then all records will be deleted;

Example to delete records

 

CREATE TABLE EMPLOYEE(EMPLOYEE_ID NUMERIC(5), NAME VARCHAR2(30), SALARY NUMERIC (6));

 

INSERT INTO EMPLOYEE VALUES(101,'Manu',1000);

 

INSERT INTO EMPLOYEE VALUES(102,'Advith',2000);

 

COMMIT;

 

---------Delete selected records-------------

 

DELETE FROM EMPLOYEE;

 

DELETE FROM EMPLOYEE WHERE NAME = Advith;

 

COMMIT;

 

---------Delete all records-------------

DELETE FROM EMPLOYEE;

 

COMMIT;

 

 

 


All Chapters
Author