1. ホーム
  2. python

scrapy manipulate mysql class 'pymysql.err.InternalError'(1241, 'Operand should contain 1 column(s)

2022-02-21 11:45:49
<パス

1241, 'オペランドは1列でなければなりません。

MySQLにデータを挿入する際、insertステートメント、コードは正しかったのですが、このようなエラーが発生しました。
それでもエラーが報告されるので、原因は Aデータ 何かが間違っている、例を挙げてください。
これは、私がクロールダウンした会社のアドレスで、クロールダウンした後、彼はそれぞれ別々に、所属している リスト型 とだけ 文字列型 は、データに正しく挿入することができます。
'job_addr': ['Guangzhou', 'Tianhe District', 'Tianyuan', '' ]です。
それらをマージして jionメソッド の中にある scrapyのアイテムクラス
job_addr = ''.join(self['job_addr'])
これはデータベースに挿入できそうだ!!!!!!!!!!!!!!!!(笑