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

MySqlDb arroja que el operando debe contener 1 columna (s) en la declaración de inserción de ignorar

El problema era que los datos entraban en las tags columna. Estaba intentando pasar una lista en lugar de una cadena.

Para el ejemplo de mi pregunta original, utilicé este código para convertirlo en una cadena.

','.join([u'plotting', u'equation-solving', u'differential-equations', u'numerical-integration', u'notebooks'])

También se debe tener en cuenta que arruiné mi línea de confirmación. Debería ser db.commit() no cur.commit()