一、问题

pymysql报错提示:pymysql.err.OperationalError: (1046, ‘No database selected‘)-LMLPHP

pymysql报错提示:pymysql.err.OperationalError: (1046, ‘No database selected’)

错误原因:未指定数据库,导致解释器无法解读代码进行执行。

二、解决方案

#未指定database
conn = pymysql.connect(host="127.0.0.1",port=3306,user='root',passwd="xxxxxx",charset='utf8')

改为:

#指定database
conn = pymysql.connect(host="127.0.0.1",port=3306,user='root',passwd="xxxxxx",charset='utf8',database='unicom')

指定数据库后,问题成功解决。

pymysql报错提示:pymysql.err.OperationalError: (1046, ‘No database selected‘)-LMLPHP

03-09 23:14