Такой код не работает. В таблице два поля id - тип int и login - тип varchar.


connection = mysql.connector.connect(**dbconfig)

_SQL = """insert into test
(id, login)
values
(%d, %s)"""
cursor = connection.cursor()
cursor.execute(_SQL, (1, 'testuser'))
connection.commit()


Если заменить %d на %s все работает. Почему так происходит?









 ,






URL записи