【问题标题】:for the right syntax to use near 'DESC' at line 1在第 1 行的“DESC”附近使用正确的语法
【发布时间】:2019-08-17 14:58:52
【问题描述】:

在 python 的第 1 行的“DESC”附近使用正确的语法

'''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''' 导入 mysql.connector 从熊猫进口 * mySQLconnection = mysql.connector.connect(database='demo',user='root',password='9999') 游标 = mySQLconnection .cursor() sql="从供应商数据库 DESC 中选择 *"

cursor.execute(sql)

data1=cursor.fetchall() 打印(数据1) ''''''''''''''''''''''''''''''''''''''''''...... …………

mysql.connector.errors.ProgrammingError: 1064 (42000): 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“DESC”附近使用正确的语法

【问题讨论】:

    标签: mysql-error-1064


    【解决方案1】:

    您似乎正在尝试对结果进行排序,但尚未说明您希望在哪一列上对结果进行排序。

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

    SELECT * FROM supplierdatabase ORDER BY suppliername DESC
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多