我正在尝试在 jupyter notebook 中使用 mysql.connector 8.0 为简单的纸牌游戏设置一个小型数据库,但我无法执行任何查询,它说语法错误,尽管一切都很好。那是代码:'''import randomimport collectionsimport mysql.connectorconn = mysql.connector.connect( host='localhost', user='root', passwd='*****', auth_plugin='mysql_native_password', database='CardGame' )cur = conn.cursor()query = "CREATE TABLE cards (id int PRIMARY KEY AUTO_INCREMENT,rank VARCHAR(1),suit VARCHAR(10))"cur.execute(query)conn.commit()'''这就是我不断收到的错误:ProgrammingError: 1064 (42000): 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“rank VARCHAR(1), suit VARCHAR(10))”附近使用正确的语法
添加回答
举报
0/150
提交
取消