当subject表中没有任何数据时,运行spider下面任何一个关于book和movie相关的文件都会报错,信息是pymysql.err.InternalError: (1054, "Unknown column 'book' in 'where clause'"),这里的book也可能是movie。
我猜这是因为subject表为空,而我的scrapy在运行的时候会检查所有的spider能不能运行,因此执行在movie_subject也会报movie_meta的错。解决措施是删去movie_meta中的‘type="movie"’语句。在subject填满之后再加上原来删去的mysql语句。
我的运行环境是:Scrapy: 2.2.0 Python: 3.7.2 macOS: Catalina 10.15.5
当subject表中没有任何数据时,运行spider下面任何一个关于book和movie相关的文件都会报错,信息是pymysql.err.InternalError: (1054, "Unknown column 'book' in 'where clause'"),这里的book也可能是movie。
我猜这是因为subject表为空,而我的scrapy在运行的时候会检查所有的spider能不能运行,因此执行在movie_subject也会报movie_meta的错。解决措施是删去movie_meta中的‘type="movie"’语句。在subject填满之后再加上原来删去的mysql语句。
我的运行环境是:Scrapy: 2.2.0 Python: 3.7.2 macOS: Catalina 10.15.5