Обнаружен тупик при попытке получить блокировку;попробуйте перезапустить транзакцию; - PullRequest
0 голосов
/ 07 марта 2019

Я получаю эту ошибку в своем коде. Я пытался запустить запрос на обновление таблицы. Какое временное и постоянное решение для них?

Я использую mysql с пружинной загрузкой.

    [2019-03-07 05:43:03] [E] [pool-3-thread-2] [UserDaoImpl] Error occurred while writing to database
org.springframework.dao.DeadlockLoserDataAccessException: PreparedStatementCallback; SQL [UPDATE user_data SET rece_num = ?, first_name = ?, last_name = ? where user_id = ?]; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction
...