Python中连接Mysql

问题描述 投票:0回答:1
ProgrammingError: 1064 (42000): 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本对应的手册,了解在第 1 行的“%s FROM Students INNER JOIN Courses ON Students.student_id = Courses.student_id”附近使用的正确语法

我期待代码没有任何错误

python mysql m
1个回答
0
投票
这是MySQL服务器返回的编程错误。您从 Python 应用程序到 MySQL 的连接已经成功。

您的 SQL 查询存在语法错误。您似乎在列选择中使用占位符 %s。但是,它不受支持。

你可以尝试类似的事情

"select" + columns + " FROM Students INNER JOIN Courses ON Students.student_id = Courses.student_id"
    
© www.soinside.com 2019 - 2024. All rights reserved.