使用正确的语法在python第1行的'DESC'附近使用
''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''' 导入mysql.connector 从熊猫进口* mySQLconnection = mysql.connector.connect(数据库='demo',用户='root',密码='9999') cursor = mySQLconnection .cursor() sql =“ select * from vendordatabase DESC”
cursor.execute(sql)
data1 = cursor.fetchall() 打印(数据1) '''''''''''''''''''''''''''''''''''''..... ............
mysql.connector.errors.ProgrammingError:1064(42000):您的SQL语法有一个错误。查看与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的“ DESC”附近使用
答案 0 :(得分:0)
您似乎正在尝试对结果进行排序,但是没有说出要对结果进行排序的列。
您需要在SQL语句中添加ORDER BY
子句。例如:
SELECT * FROM supplierdatabase ORDER BY suppliername DESC
您需要使用适合您情况的任何字段名称。