เริ่มจากติดตั้ง psycopg2
Code: Select all
import psycopg2 as p
Code: Select all
con = p.connect(database='test',user='postgres',password='01249')
cur = con.cursor()
หลังจากนั้นใช้ภาษา sql ในการ update
Code: Select all
sql = """UPDATE table_test_1 SET name = 'bow' WHERE id = 1"""
sql = sql.encode('utf-8')
Code: Select all
try:
con = p.connect(database='test',user='postgres',password='01249')
cur = con.cursor()
sql = """UPDATE table_test_1 SET name = 'bow' WHERE id = 1"""
sql = sql.encode('utf-8')
try:
cur.execute(sql)
con.commit()
print('แก้ข้อมูลเรียบร้อยแล้ว')
except :
con.rollback()
print('เแก้ข้อมูลผิดพลาด')
except p.DatabaseError:
print('Error %s' %p.DatabaseError)
if con:
con.close()
ผลลัพธ์
หากต้องการศึกษาเรื่อง Postgres และ psycopg2 หรือ python เพิ่มเติม สามารถศึกษาได้จากในบนเรียนของ python vdo python
https://www.mindphp.com/vdo-tutorial-python.html บทเรียน Python https://www.mindphp.com/%E0%B8%9A%E0%B8 ... ython.html
วิธีการ เพิ่มข้อมูลลงฐานข้อมูล Postgres ด้วย Module psycopg2 viewtopic.php?f=144&t=67978&p=190325#p190325