本人初學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中也能創建成功(如下圖),是不是我撰寫的上面代碼那里出現問題:

uj5u.com熱心網友回復:
怎么id列兩個primary keyuj5u.com熱心網友回復:
1.id int沒有長度2.id列有兩個primary key
uj5u.com熱心網友回復:
兩個primary key了轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/60896.html
標籤:MySQL
上一篇:如何用一條SQL陳述句來實作?
