Codied To Clipboard !
Home > Notes > pymysql
we need to use placeholder. With MYSqLdb, you should use a placeholder of %s to format all the data value as string. MYSQL will perform type conversion as necessery. if we wanted to give multiple value as placeholder we can use tuple.
import pymysql
conn = pymysql.connect(
host='localhost',
user='root',
password="12345",
db='sakila',
)
get_id = int(input("enter the id"))
get_name = input("enter the name")
cur = conn.cursor()
str1 = "INSERT INTO teacher VALUES (%s,%s)"
cur.execute(str1, (get_id, get_name))
conn.commit()
conn.close()