MySQL Error 1205 – ER_LOCK_WAIT_TIMEOUT

MySQL Error Message

Lock wait timeout exceeded; try restarting transaction

Reason for the Error

InnoDB reports this error when lock wait
timeout expires. The statement that waited too long was
rolled back (not the entire
transaction). You can
increase the value of the
innodb_lock_wait_timeout
configuration option if SQL statements should wait longer for
other transactions to complete, or decrease it if too many
long-running transactions are causing
locking problems and reducing
concurrency on a busy
system.