I made program is input number and delete data in mysql. but run program error then report sql1 Syntax Error\i change true
#!/usr/bin/python import mysql.connector conn = mysql.connector.connect(host="",user="",passwd="",db="") cursor = conn.cursor() try: num = int(input("InputNumber 1-10 : ")) if num <= 10: if num == null: //if null print false sql1 = "SELECT user1 FROM dt WHERE user1 = '%d' " %(num) cursor.execute(sql1) data = cursor.fetchall() print(data[0]) sqlde = "DELETE FROM dt WHERE user1 = '%d' " %(num) cursor.execute(sqlde, (num)) print "DELETE SUCESS" conn.commit() else: print "Data Empty" except: conn.rollback() conn.close()
%to create query - it can be insecure - useexecute(..., arguments).)inint(input(...))IndentationError: expected an indented block