나는 100 개 이상의 테이블을 가지고 있습니다. 사용자 테이블은 그 중 하나입니다. 여러 테이블과 관련된 사용자입니다. 사용자를 삭제하려면 다른 테이블에있는 사용자 테이블 참조를 확인해야합니다. 그래서 나는 다른 테이블에 존재하는 외국 관계의 수를 얻을 필요가있다. 사용자 추가는 다른 테이블에 저장됩니다. 참조 번호가 1 이상이므로 삭제해서는 안됩니다.참조 번호가 다른 테이블에 있습니다 - PostgreSQL
저는 PostgreSQL에서 일하고 있습니다. 나는 그것이 mysql에서 가능하다고 생각한다. PostgreSQL을 처음 접했을 때 Postgresql에 대해 잘 모릅니다. 사전에
감사합니다.
참조가 있으면 삭제하면 안됩니다. 그래서 나는 참조가없는 레코드 만 삭제해야합니다. – Shankar
예, ON DELETE RESTRICT는 행이 삭제되지 않도록합니다. –