Привет, у меня есть этот базовый код mysql:
sql = 'INSERT INTO popularity (PersonNumber, Category, Value) VALUES (1,"Tennis","great")'
connection = MySQLdb.connect(host = "localhost", user = "***",
passwd = "***", db = "inb104")
cursor = connection.cursor()
cursor.execute(sql)
cursor.close()
connection.close()
Однако, это ничего не добавляет в базу данных.Зачем?Синтаксис sql правильный, потому что я скопировал выведенную переменную sql непосредственно в консоль mysql.Я знаю, что этот код работает, потому что если я сделаю: sql =' SELECT * FROM popularity'
, я могу вывести результат в python.