如何使用 Python 更新、插入和删除 Redshift 数据库?

Posted

技术标签:

【中文标题】如何使用 Python 更新、插入和删除 Redshift 数据库?【英文标题】:How to update, insert and delete Redshift database using Python? 【发布时间】:2020-07-13 19:44:44 【问题描述】:

我可以使用 psycopg2 库创建表,但是我无法更新和删除 Redshift 数据库中的记录。请建议一些方法来做到这一点。

【问题讨论】:

【参考方案1】:

您可以在他们的文档中找到很多有用的信息:here

这里有一个小sn-p供你参考。

with conn.cursor() as sql_cursor:
  sql_cursor.execute('delete from table_1 where col1=123')

另外,请确保您用于更新或删除的 db 用户有权这样做。

【讨论】:

以上是关于如何使用 Python 更新、插入和删除 Redshift 数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用DataGridView从数据库表中插入,更新和删除数据?

Python使用SQLAlchemy连接数据库并创建数据表插入数据删除数据更新表查询表(CRUD)

从 UITableView 插入和删除行时如何正确更新数据源?

如何使用特定表中的列作为我需要从中删除、插入或更新数据的表名

如何在datagridview中插入、更新、删除?

如何分离在 Oracle 中为特定表插入、更新和删除记录的过程