我有下面的方案一個簡單的表:」此行沒有唯一標識符。「在Postgres裏當試圖刪除一行
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.
而且通過純SQL在刪除語句後沒有效果。 你能告訴我問題是什麼嗎?
你的意思是「*在刪除語句後沒有效果*嗎?你得到一個錯誤嗎?你有沒有提交你的刪除?它在哪裏沒有」效果「。 –
當我輸入:'delete from dateien where id = 1;'我只是'沒有找到行'。並且有一行帶有這個標識 – soupdiver
有沒有機會通過這個名稱在不同的模式下擁有多個表? – kgrittn