0
import MySQLdb
import sys
connection = MySQLdb.connect (host = "127.0.0.1", user = "root", passwd = "", db = "testdb")
cursor = connection.cursor()
cursor.execute ("SELECT message from Messages ORDER BY ID DESC LIMIT 1")
data = cursor.fetchall()
cursor.execute ("SELECT ID from Messages ORDER BY ID DESC LIMIT 1")
number = cursor.fetchall()
for row in data:
message = row[0]
for row in number:
ID = row[0]
response = "Query received"
ID=str(ID)
cursor.execute ("""UPDATE Messages SET response=%s WHERE ID=%s """,(response,int(ID)))
cursor.close()
connection.close()
sys.exit()
這是一個Python腳本,其從表中適當地選擇消息,但似乎沒有更新它 該表具有3列ID消息和響應更新表。我正在使用python3和XAMPP服務器來承載數據庫。MySQL的Python不因某種原因
更新查詢似乎是不正確的。 – mubeen