나는 다음과 같은 구조로 간단한 테이블을 가지고 행을 삭제할 때 :"이 행에 대한 고유 식별자가 없습니다." 포스트 그레스에
CREATE TABLE dateien(
id int PRIMARY KEY UNIQUE DEFAULT NEXTVAL('dateien_id_seq'),
name varchar(64),
zeit timestamp DEFAULT now(),
groesse float,
dateityp_id int references dateitypen(id),
benutzer_id int references benutzer(id)
);
난 항상 메시지를받을 phppgadmin를 통해 행을 삭제하려고 : 또한 No unique identifier for this row.
을 pure SQL을 사용하면 delete 문 다음에 아무 효과가 없습니다. 문제가 무엇인지 말해 줄 수 있습니까?
삭제 진술 * 이후 아무 효과가 없다는 것을 정확히 의미합니까? 오류가 발생합니까? 삭제를 실행 했습니까? "효과가 없습니다"라는 문자는 어디에 입력합니까? –
다음을 입력하십시오. dateien where id = 1;'그냥 행이 없습니다. '그리고이 ID가있는 행이 있습니다 – soupdiver
다른 스키마에서이 이름으로 둘 이상의 테이블을 가질 가능성이 있습니까? – kgrittn