sql >> Base de Datos >  >> RDS >> Mysql

No todos los parámetros se usaron en la instrucción SQL (Python, MySQL)

El marcador de parámetro es %s no %d .

add_user = """INSERT INTO DB.tbluser 
              (username, department, startyear, currentpos, link) 
              VALUES (%s, %s, %s, %s, %s)"""

Tenga en cuenta que los marcadores de parámetros utilizado por mysql.connector puede tener el mismo aspecto que el %s se usa en el formato de cadena de Python, pero la relación es solo una coincidencia. Algunos adaptadores de bases de datos como oursql y sqlite3 usar ? como marcador de parámetro en lugar de %s .