10.12.11 ошибки.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.ProgrammingError является подклассом errors.DatabaseError.
© 2025 Oracle
Licensed under the GPLv2 License.