いくつかの項目を mysql db に挿入したいと考えています。
Pythonスクリプトでそれを行ったとき、次のようになりました。
エラー 1062: キー 'product_code' のエントリ '222' が重複しています。product_code は一意のフィールドです。
私がmysqlコマンドラインでそれをしたとき、私は得ました:
エラー 1205(HY000):ロック待機タイムアウトを超えました。トランザクションを再開してみてください。
Mysql は win32 にインストールされています。テーブルのエンジンは innodb です。
コード:
conn = mdb.connect(user = 'root', passwd = '[REMOVED]', db = 'vancl')
cur = conn.cursor()
sql2 = "insert into vancl.vancl_query1(product_code) values('100000')"
print sql2
cur.execute(sql2)
cur.close()