ค้นหา:
SELECT COUNT(online.account_id) cnt from online;
show processlist
แต่ตารางออนไลน์มีการแก้ไขโดยเหตุการณ์บ่อยครั้งดังนั้นฉันสามารถดูล็อคโดยการเรียกใช้
มีไวยากรณ์ใดใน MySQL ที่สามารถทำให้คำสั่ง select ไม่ทำให้เกิดการล็อกได้หรือไม่?
และฉันลืมที่จะพูดถึงข้างต้นว่ามันอยู่ในฐานข้อมูลทาสของ MySQL
หลังจากที่ฉันเพิ่มเข้าไปmy.cnf:transaction-isolation = READ-UNCOMMITTED
ในทาสจะพบกับข้อผิดพลาด:
ข้อผิดพลาด 'ไม่สามารถบันทึกไบนารีได้ ข้อความ: ระดับธุรกรรม 'READ-UNCOMMITTED' ใน InnoDB ไม่ปลอดภัยสำหรับโหมด binlog 'STATEMENT' ในข้อความค้นหา
มีวิธีที่เข้ากันได้ในการทำเช่นนี้หรือไม่?