Postgresql with python psycopg DataError: integer out of ran



我有一行代码给我这个错误:DataError: integer out of range

代码行是这样的:

c.execute("INSERT INTO Users_Chat (Chat, User, Name, Id) VALUES (%s, %s, %s, %s)", (chat_version, user_id, name_user, 0, ))

我用这个命令创建了表和列:

CREATE TABLE Users_Chat (Chat INT, User INT, Name TEXT, Id INT);
c.execute("INSERT INTO Users_Chat (Chat, User, Name, Id) VALUES (%s, %s, %s, %s)", (chat_version, user_id, name_user, 0, ))

根据文档,仅期望数字/输入值。

Python 数字对象 int、long、float、Decimal 被转换为 PostgreSQL 数字表示形式:

https://www.postgresql.org/docs/current/static/datatype-numeric.html

相关内容

  • 没有找到相关文章

最新更新