Mysql
 sql >> Database >  >> RDS >> Mysql

MySqlDb genera Operand dovrebbe contenere 1 colonna(e) sull'istruzione insert ignore

Il problema erano i dati che entravano nei tags colonna. Stava tentando di passare un elenco invece di una stringa.

Per l'esempio nella mia domanda originale, ho usato questo codice per convertirlo in una stringa.

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

Va anche notato che ho incasinato la mia riga di commit. Dovrebbe essere db.commit() non cur.commit()