DBMS Practical 7
DBMS Practical 7
Roll No : SI-28
Subject : DBMS
ASSIGNMENT N0 07
mysql> delimiter //
mysql> show databases //
+ +
| Database |
+ +
| college |
| information_schema |
| mysql |
| performance_schema |
| sys |
+ +
5 rows in set (0.00 sec)
mysql> use college //
Database changed
mysql> create table company(emp_id int,emp_name varchar(10),dept
varchar(10),address varchar(10));//
Query OK, 0 rows affected (0.05 sec)
mysql> create table emp(emp_id int,emp_name varchar(10),dept
varchar(10),address varchar(10));//
Query OK, 0 rows affected (0.03 sec)
mysql> insert into company values(1,'Sanket','it','Anagar');
+ + + + +
| emp_id | emp_name | dept | address |
+ + + + +
| 3 | Prasad | entc | pune |
+ + + +
+ 1 row in set (0.00 sec)
mysql> select*from company;//
+ + + + +
| emp_id | emp_name | dept | address |
+ + + + +
| 1 | Sanket | it | Anagar |
| 1 | Vinit | cs | Pune |
| 5 | Savim | civil | pune |
| 4 | Yash | entc | Mumbai |
+ + + +
+ 4 rows in set (0.00 sec)
mysql> create trigger emp_info3
-> after update on company
-> for each row
-> begin
-> insert into emp values(new.emp_id,emp_name,emp_dept,new.address);
-> end;//
Query OK, 0 rows affected (0.01 sec)
mysql> create trigger emp_info4
-> after update on company
-> for each row
-> begin
-> insert into emp values(new.emp_id,emp_name,new.dept,new.address);
-> end;//
Query OK, 0 rows affected (0.02 sec)
mysql> truncate table emp;//
Query OK, 0 rows affected (0.06 sec)
mysql> truncate table emp;//
Query OK, 0 rows affected (0.06 sec)
mysql> update company set
emp_id=3,emp_name='abc',dept='entc',address='mumbai' where
emp_id=4;//
ERROR 1054 (42S22): Unknown column 'emp_dept' in 'field list'
mysql> select *from emp;//
Empty set (0.00 sec)
mysql> select*from company;//
+ + + + +
| emp_id | emp_name | dept | address |
+ + + + +
| 1 | Sanket | it | Anagar |
| 1 | Vinit | cs | Pune |
| 5 | Savim | civil | pune |
| 4 | Yash | entc | Mumbai |
+ + + +
+ 4 rows in set (0.00 sec)