本人初学python迷茫了10多天了,请大神指点一下本人用的是mysql8+phthon3.7+pycharm2017.1
 我在mysql>状态下,选择wangjunlu数据库,创建一个table_name_5数据表,提示并查询成功创建
如下图
 
但我用pycharm 2017.1,运行以下内容时,出现语法错误提示,请大神指点一下:
 
# python + pymysql 创建数据库
import pymysql
#打开数据库连接
conn=pymysql.connect(host='localhost',
                     user="root",
                     password="123456",
                     database='wangjunlu',
                     charset='utf8',
                     cursorclass=pymysql.cursors.DictCursor)
#使用cursor方法创建一个游标对象cursor
cursor=conn.cursor()
# 使用execute()方法执行sql,如果表存在则删除
#cursor.execute("DROP TABLE  IF EXISTS  ceshi")
#使用预处理语句创建表
sql=""
CREATE TABLE table_name_5  (
    id INT PRIMARY KEY NOT NULL AUTO_INCREMENT  primary key,
    column_2_name VARCHAR(10) NOT NULL
);
而在pycharm 2017.1右侧database中create new table中也能创建成功(如下图),是不是我编写的上面代码那里出现问题: