0
try:
for i in (0, nCount):
query = "INSERT INTO students (Name, ID, Birth) VALUES (%s %d %d);"
data = ('Y', 2, 9)
cur.execute(query, data)
conn.commit()
except:
print("I can't INSERT into students")
Connect to database
和select
操作的工作,但insert
操作不。
我用PostgreSQL
和pgAdmin4
並創建數據庫使用pgAdmin4
的DB結構Name(text)
,Id(integer)
,Birth(integer)
插入錯誤,同時將數據插入到PostgreSQL使用python psycopg2
--------------------- -------------------------------------------------- -
解決
*將所有列的類型更改爲文本(不是文本[])。
*將DB中的列名更改爲小寫字母。