文件首頁
MySQL Connector/Python 開發人員指南
相關文件 下載本手冊
PDF (US Ltr) - 0.7Mb
PDF (A4) - 0.7Mb


MySQL Connector/Python 開發人員指南  /  ...  /  errors.ProgrammingError 例外

10.12.11 errors.ProgrammingError 例外

當發生程式設計錯誤時,例如 SQL 語法錯誤或找不到資料表時,會引發此例外。

以下範例顯示如何處理語法錯誤

try:
  cursor.execute("CREATE DESK t1 (id int, PRIMARY KEY (id))")
except mysql.connector.ProgrammingError as err:
  if err.errno == errorcode.ER_SYNTAX_ERROR:
    print("Check your syntax!")
  else:
    print("Error: {}".format(err))

errors.ProgrammingErrorerrors.DatabaseError 的子類別。