I want to delete data from two tables at a time.
Example:
Table 1:
create table del1
(
cola varchar(10) primary key,
colb varchar(10)
);
Table 2:
create table del2
(
cola varchar(10) foreign key references del1(cola) on delete cascade,
colb varchar(10)
)
Inserting some data:
insert into del1 values('a','b');
insert into del2 values('a','d');
Query to delete the records:
delete from del1 as d1
inner join del2 as d2
on d1.cola= d2.cola
where d1.cola= 'a'
Error:
Incorrect syntax near the keyword 'as'.