【发布时间】:2023-03-21 07:55:02
【问题描述】:
我对 PostgreSQL 很陌生,所以我可能遇到了一些我无法识别的菜鸟错误,所以请告诉我为什么我无法删除这些数据。
这是正在发生的事情:
DELETE FROM userprofile WHERE user LIKE (SELECT User FROM User WHERE username LIKE 'testuser');
ERROR: column "username" does not exist
LINE 1: ...file WHERE user LIKE (SELECT User FROM User WHERE username L...
由于我使用的是 django 用户,我知道用户名确实存在,那么,我怎样才能将其删除?
【问题讨论】:
-
所以你的
column "username" does not exist。你的问题到底是什么?表定义,PostgreSQL 版本? -
我是 django 用户,用户名确实存在,我想知道为什么它没有被删除
-
表定义对于这个问题是必不可少的。
-
表是什么?我是自学成才,对 PostgreSQL 很陌生,事实上,我在学习是因为在工作中我必须使用它,而不是因为我研究过它
-
那么您真的需要从阅读手册中的基础知识开始。我提供了一些链接。
标签: sql database postgresql delete-row sql-delete