I'm having a difficult time understanding "on delete cascade" If I had the following example:
create table X (id int primary key, name char(10));
create table Y (bid int primary key, aid references A(id) on delete cascade);
X contains one row (111, 'Mike')
Y contains two rows (1000, 111), (2000, 111)**
I if removed row (2000,111) in table Y what would happen?
Would that row just be deleted or would it even allow me to delete anything because of the reference to the parent table?
Thanks