import pymysql
con = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='******')
db_name=['Cinfos', 'Holders', 'Capitals','Dividends','Fi_Dis','Finances']   
for db in db_name:
    cur=con.cursor()
    cur.execute("create database  if not exit %s" %db)
    con.commit()
    cur.close()

我得到了错误:
pymysql.err.ProgrammingError:(1064,“您的SQL语法有错误;请参见与MySQL服务器版本相对应的手册,以在第1行的'exit Cinfos'附近使用正确的语法”)
我的pymysql代码怎么了?

===============>>#1 票数:0 已采纳

您的查询有误。

cur.execute("create database  if not exit %s" %db)

应该:

cur.execute("create database  if not exists %s" %db)

  ask by it_is_a_literature translate from so

未解决问题?本站智能推荐:

1回复

我如何连接本地数据库?

那是我的代码: 当我使用该代码连接已建立但在将信息插入由mysql工作台制作的SQL数据库中时导致该错误,该错误是:
1回复

从数据库检索数据并通过邮件发送

我正在创建一个脚本,该脚本从数据库中获取一些数据,然后通过邮件发送。 不幸的是,我坚持似乎很容易做的事情。 如果数据库中只有一个条目,则可以很好地运行(例如:18/10/18-做数学练习),但是如果没有出现多个条目,我考虑过使用while循环,但是我不得不将所有条目保留在同一个变量中,我
2回复

pymysql库不返回数据库中的纯数据

我是Python的新手 ,尤其是pymysql库。 我想从数据库中查询,查询完成后,结果不是数据库中的纯记录,并带有一些括号和“,”标记等。 这是我的代码。 如果您回答我,我将很感激 并打印出类似这样的内容。 我只想打印这样的内容而没有括号和其他标记 请
1回复

如何按日期对数据库排序?

我正在创建一个Python应用程序,该应用程序会将我的作业存储在数据库中(使用PhpMyAdmin)。 这是我的问题: 目前,我正在按ID(1、2、3、4 ...),日期(23/06/2018 ...)和任务(阅读本书的一章)对每个输入进行排序。 现在,我想按日期对它们进行排序,因为当
1回复

使用Python连接到AWS RDS MySql数据库

我目前正在尝试使用库PyMySQL使用python程序连接到在AWS上创建的MySql数据库。 当我运行上面的代码时,出现以下错误: 我究竟做错了什么? 我给函数提供的参数是正确的。 MySql驱动程序可能有问题吗? 先感谢您
2回复

如何将pandas数据帧作为表写入MySQL数据库?

只是一个快速提问的人:我在mysql(意见)中创建了一个darabase: 我还有一个pandas数据帧df : 日期: 然后,我想将df作为表( items )加载到opinions数据库中。 这是我试过的: 但是,我得到了这个例外: 我应该如何将表格
2回复

Python 3 pymysql数据库访问 - 连接到数据库会出现以下错误

在通过python 3.5连接数据库时,任何人都可以帮助我解决这个问题。 接收错误。 错误: RESTART:C:/ Program Files(x86)/Python35-32/db_connect.py Traceback(最近一次调用最后一次):文件“C:\\ Prog
3回复

如何在Python3中将输入转义为MySQL数据库?

如何在Python3中将输入转义为MySQL数据库? 我正在使用PyMySQL并且工作正常,但当我尝试做类似的事情时: 如果字符串,它不会工作'或"我也试过: 这个问题是库(PyMySQL)使用Python2.x的格式化语法, % ,它不再起作用。 我也发现了这种可能的解决方
2回复

在Python 3.x中使用PyMySQL连接数据库

在PyMYSQL中获取连接错误: 错误 码
2回复

pymysql不正确地将俄语文本写入数据库

我遇到以下问题:是否有Windows-1251编码的网站。 我正在使用BeautifulSoup库以俄语获取所需的数据。 为了测试将值记录在文件中,它们会正确显示。 然后,我尝试将此数据记录到数据库中,但出现此错误: Warning: (1366, "Incorrect string va