代码如下.当有删除记录时返回"DELETE 1",没有删除时返回"DELETE 0".但是当它有一个记录时,它实际上并没有删除记录.粘贴到pgAdmin III中的完全相同的SQL(%s替换为tournament_id)删除记录.我在木头/树木阶段.有任何想法吗?
def deletePlayers(tournamentId):
# takes tournamentId and deletes all records from tournament_player
# with that tournamentId
# but not an error if no records to delete
# check tournamentId set if not return
if tournamentId < 1:
returnStr = "ERROR - tournamentId not set"
return returnStr
DB = connect()
cur = DB.cursor()
# delete data
SQL = "DELETE from tournament_player where tournament_id = %s;"
data = (tournamentId,)
cur.execute(SQL, data )
returnStr = cur.statusmessage …Run Code Online (Sandbox Code Playgroud)