sql >> データベース >  >> RDS >> Mysql

MySqlDbがOperandをスローする場合、insertignoreステートメントに1つの列が含まれている必要があります

    問題は、データがtagsに入るということでした 桁。文字列の代わりにリストを渡そうとしていました。

    元の質問のサンプルでは、​​このコードを使用して文字列に変換しました。

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

    また、コミット行を台無しにしたことにも注意してください。 db.commit()である必要があります cur.commit()ではありません



    1. TTLの対象となるMySQLレコード

    2. 指定されたテーブルの動的な列のセットを返す関数

    3. 文字列に基づいて動的にPHPオブジェクトを作成する

    4. 共有ホスティングでft_min_word_lenを変更できますか?