, если две таблицы связаны, и вы планируете удалять записи из таблицы invoice_infos
всякий раз, когда запись удаляется из таблицы invoice
, вам нужно FOREIGN KEY
с CASCADE DELETE
alter table invoice_infos
add constraint invoice_fkey
foreign key (invoice_id)
references invoice(invoice_id)
on delete cascade;
после этого всякий раз, когда вы вводите
DELETE FROM invoice WHERE invoice_id = 5;
, соответствующие значения в invoice_infos также будут удаляться