我已经通过python创建了一个名为“option”的表,现在我该如何访问或删除这个表?

时间:2017-09-07 14:04:06

标签: python mysql

输入“DESCRIBE选项”后,发生错误: 错误1064(42000):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第1行的“选项”附近使用正确的语法。

2 个答案:

答案 0 :(得分:1)

选项是保留关键字。

https://dev.mysql.com/doc/refman/5.7/en/keywords.html

但你可以使用这样的反引号。

DESCRIBE `option`

删除此表格。

DELETE TABLE `option`

答案 1 :(得分:0)

像这样:

 connection = pymysql.connect("localhost", "user", "password", "database")
 cursor = connection.cursor()

 db_table = input("Table Name: ")
 show_table = "SELECT * FROM %s"%(db_table)
 cursor.execute(show_table)
 result = cursor.fetchall()

 for row in result:
 print("-----------------------------")
 print(row[0], row[1], row[2], row[3], row[4])
 print("-----------------------------")

 connection.commit()
 connection.close()