如何使用Python爬取古诗文并有效存入MySQL数据库?
- 内容介绍
- 相关推荐
本文共计630个文字,预计阅读时间需要3分钟。
使用正则提取数据时,若请求库requests遇到错误ERROR 1054 (42S22): Unknown column 'title' in 'field list',可能是因为SQL语句中指定的列名'title'在数据库中不存在。
修改后的SQL语句如下:
sqlINSERT INTO poem (author, content, create_time) VALUES ('作者名', '内容', '创建时间');
使用正则提取数据,请求库requests,看代码,在存入数据库时,报错ERROR 1054 (42S22): Unknown column ‘title' in ‘field list'。原来是我写sql 有问题,sql = “insert into poem(title,author,content,create_time) values({},{},{},{})”.format(title, author,content,crate_time)应该写成
sql = “insert into poem(title,author,content,create_time) values('{}','{}','{}','{}')”.format(title, author,content,crate_time)。
把插入的值放入引号中。
本文共计630个文字,预计阅读时间需要3分钟。
使用正则提取数据时,若请求库requests遇到错误ERROR 1054 (42S22): Unknown column 'title' in 'field list',可能是因为SQL语句中指定的列名'title'在数据库中不存在。
修改后的SQL语句如下:
sqlINSERT INTO poem (author, content, create_time) VALUES ('作者名', '内容', '创建时间');
使用正则提取数据,请求库requests,看代码,在存入数据库时,报错ERROR 1054 (42S22): Unknown column ‘title' in ‘field list'。原来是我写sql 有问题,sql = “insert into poem(title,author,content,create_time) values({},{},{},{})”.format(title, author,content,crate_time)应该写成
sql = “insert into poem(title,author,content,create_time) values('{}','{}','{}','{}')”.format(title, author,content,crate_time)。
把插入的值放入引号中。

