我有下面的方案一个简单的表:”此行没有唯一标识符。“在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