Код: Выделить всё
@app.post("/user/register")
def userRegister(username:str, useraccount:str, password:str) :
try :
User.register(username, useraccount, password)
except mysql.connector.Error as e :
return {
'success': False,
'error': {
'name': 'mysql.errors',
'message': str(e)
}
}
Код: Выделить всё
_mysql_connector.MySQLInterfaceError: Duplicate entry 'useraccount' for key 'user_info.user_account'Я замечаю, что mysql.connector< /code> и _mysql_connector кажутся разными пакетами, и я также перехватил другое исключение из mysql.connector, например, mysql.connector.errors.DatabaseError .
Зачем на этот раз выбрасывать исключение из _mysql_connector и в чем разница между mysql.connector ?
Подробнее здесь: https://stackoverflow.com/questions/790 ... ctor-error