ผมใช้ innoDB ใน MySQL แล้วเจอข้อความ error นี้
Lock wait timeout exceeded; try restarting transaction
วิธีแก้ปัญหาที่ทำตอนนี้คือเปลี่ยนกลับไปใช้ MyISAM เหมือนเดิมก่อน
ผมใช้ innoDB ใน MySQL แล้วเจอข้อความ error นี้
Lock wait timeout exceeded; try restarting transaction
วิธีแก้ปัญหาที่ทำตอนนี้คือเปลี่ยนกลับไปใช้ MyISAM เหมือนเดิมก่อน
วิธีแก้คือไปเพิ่มใน my.cnf หรือ my.ini
innodb_log_file_size = 100M
file นี้มันเก็บ transaction ไว้ default ของมันแค่ 5mb
มันไม่พอต้องเพิ่ม