Получить первичные ключи каскадных удаленных строк - PullRequest
0 голосов
/ 25 февраля 2019

Добрый вечер,

следующая ситуация с таблицей:

create table TableA (
pkA int not null auto_increment,
propertyA varchar(20),
primary key (pkA) );

create table TableB (
pkB int not null auto_increment,
pkA int not null, 
propertyB varchar(20),
primary key (pkB),
foreign key (pkA) references TableA (pkA) on delete cascade);

create table TableC (
pkC int not null auto_increment,
pkB int not null, 
propertyC varchar(20),
primary key (pkC),
foreign key (pkB) references TableB (pkB) on delete cascade );

Когда я удаляю строку из родительской таблицы 'TableA', мне нужно знать, какие строки (первичные ключи) были удалены в 'TableB 'и' TableC 'также.Я работаю с PHP 7.0.Я надеялся, что есть что-то вроде mysqli_insert_id для удалений, но ... nada: (

Есть идеи?

...