sql >> Database >  >> RDS >> Mysql

MySqlDb gooit Operand moet 1 kolom(men) bevatten bij insert negeer statement

Het probleem was dat de gegevens in de tags gingen kolom. Het probeerde een lijst door te geven in plaats van een string.

Voor het voorbeeld in mijn oorspronkelijke vraag heb ik deze code gebruikt om het naar een string te converteren.

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

Er moet ook worden opgemerkt dat ik mijn commit-regel heb verprutst. Het moet db.commit() . zijn niet cur.commit()



  1. SQLCipher integreren met greenDAO

  2. hoe het maximum van de gemengde string/int-kolom te selecteren?

  3. oci_connect verbinding mislukt

  4. mysql injectie schade?