ตอนนี้กำลังเขียนไพธอนเพื่อ insert ข้อมูลเข้า postgresql ค่ะ โค้ดมีดังนี้
#!c:\python24\python.exe -u
#!/usr/bin/env python2.4
import cgi, os
import cgitb; cgitb.enable()
import sys
import psycopg2
import psycopg2.extras
print "running psycopg2 ...."
try :
conn=psycopg2.connect("host='localhost' dbname='testpsycopg' user='postgres'")
print "connect database!!"
except StandardError, e:
print "Unable to Connect !", e
#sys.exit()
cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor)
login="abc"
password="xyz"
name="123"
location="/ms4w/Apache/cgi-bin/123.txt"
try:
conn.set_isolation_level(0)
cur.execute('INSERT INTO web_index(id,login_name,password,name,file_location) VALUE (1,"abc","xyz","kmitnb","/ms4w/Apache/cgi-bin/123.txt")')
print "INSERT DATABASE"
except:
print "CAN NOT"
sys.exit()
แต่ถ้าเปลี่ยน >>>
try:
conn.set_isolation_level(0)
cur.execute('INSERT INTO web_index(id,login_name,password,name,file_location) VALUE (1,"abc","xyz","123","/ms4w/Apache/cgi-bin/123.txt")')
print "INSERT DATABASE"
เป็น>>>
try:
conn.set_isolation_level(0)
cur.execute('DROP Table ')
print "INSERT DATABASE"
สามารถลบ table ได้น่ะค่ะ มีใครทราบมั้ยคะว่าต้องทำยังไง รบกวนด้วยค่ะ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ก่อนอื่น จัดให้สวยงาม เดี๋ยวมาตอบ
ลองเปลี่ยนเป็นแบบนี้
id เป็น sequence รึเปล่า