import psycopg2 import pymysql from DbConnection import DbConnection class RemoveSkill: def RemoveSkillDetails(SkillName): returnMsg='' conn = DbConnection.GetMySQLDbConnection() cursor = conn.cursor() query = "SELECT skillid FROM skillmaster WHERE upper(skillDetails) IN (%s)" params = (SkillName.upper(),) # Replace 'Test' with your actual variable or user input cursor.execute(query, params) if cursor.rowcount == 0: print("New Archived Entry") skill_type = "Hard Skill" skill_score1 = 0 weightage = 0 is_active = True returnMsg = 'Skill Not in DB' insert_query = ("""INSERT INTO skillmaster (SkillDetails, SkillType, Weightage, IsActive, skill_score) VALUES (%s, %s, %s, %s, %s)""") cursor.execute(insert_query, (SkillName, skill_type, weightage, is_active, skill_score1)) conn.commit() returnMsg = 'Skill Added successfully' else: print("Update Archived Entry") query = "update skillmaster set weightage = 0 where upper(skilldetails) = (%s)" params = (SkillName.upper(),) cursor.execute(query, params) conn.commit() returnMsg = 'Skill Updated successfully' # Close the cursor and connection cursor.close() # Close the connection conn.close() print(returnMsg)