在第1行的'DESC'附近使用正确的语法

时间:2019-03-27 05:41:22

标签: mysql-error-1064

使用正确的语法在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”附近使用

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试对结果进行排序,但是没有说出要对结果进行排序的列。

您需要在SQL语句中添加ORDER BY子句。例如:

SELECT * FROM supplierdatabase ORDER BY suppliername DESC

您需要使用适合您情况的任何字段名称。