在MySQL中,请考虑以下查询:
create table foo (id int primary key auto_increment, name int);
create table foo2 (id int auto_increment primary key, foo_id int references foo(id) on delete cascade);
以下哪些说法是正确的?( )
两个表被创建
如果删除表foo2中foo_id为2的记录,那么表foo中id=2的记录也会自动删除
这些查询无效
如果表foo中id=2的记录被删除,表foo2中foo_id=2的所有记录都会被删除