This question比较SELECT...LOCK IN SHARE MODE
和SELECT...FOR UPDATE
。但是,这2与事务中的裸SELECT
有何不同?数据库是MariaDB,但如果没有差异,MySQL的答案也应该很好。最重要的是,在避免数据库死锁的情况下,我需要此信息。
此问题比较SELECT ... LOCK IN SHARE MODE和SELECT ... FOR UPDATE。但是,这2与事务中的裸SELECT有何不同?数据库是MariaDB,但是MySQL回答...
可以避免许多死锁;有些不能。没有防止所有死锁的单一技术。