def insertValue(self):
cursor = self.db.cursor()
sql = "INSERT INTO clans (id, name, memberPlayers, normal_points) VALUES (%s, %s, %s, %s)"
list = ('', 'Аффинаж', "qwe", 100)
a = cursor.execute(sql , list )
print(a)
В бд ничего не записывается
Но вывод данных из бд работает, в чем беда?
Для начала сделайте так, чтобы ваш код отлавливал исключения, так как это описано в документации:
try:
with connection.cursor() as cursor:
# Create a new record
sql = "INSERT INTO `users` (`email`, `password`) VALUES (%s, %s)"
cursor.execute(sql, ('webmaster@python.org', 'very-secret'))
# connection is not autocommit by default. So you must commit to save
# your changes.
connection.commit()
with connection.cursor() as cursor:
# Read a single record
sql = "SELECT `id`, `password` FROM `users` WHERE `email`=%s"
cursor.execute(sql, ('webmaster@python.org',))
result = cursor.fetchone()
print(result)
finally:
connection.close()
И уже потом начинайте анализировать ошибки и исключения.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости