【发布时间】:2021-11-02 07:06:18
【问题描述】:
import mysql.connector as connection
try:
mydb = connection.connect(host="localhost", database = 'motogp',user="root", passwd="unlock24708651",use_pure=True)
# check if the connection is established
print(mydb.is_connected())
query = "CREATE TABLE Riders_championship(Rank INT(3), Rider_name CHAR(20), Nation CHAR(12), Team VARCHAR(20), Points INT(3))"
cursor = mydb.cursor() #create a cursor to execute queries
cursor.execute(query)
print("Table Created!!")
mydb.close()
except Exception as e:
mydb.close()
print(str(e))
错误:
是的
1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'Rank INT(3)、Rider_name CHAR(20)、Nation CHAR(12)、Team VARCHAR(20)、Points INT(' 附近使用正确的语法
【问题讨论】:
标签: python mysql jupyter-notebook