Выдержка из книги
Кост А.Н.
Общий практикум по органической химии
Если альдегид R - СНО в схеме ( 423) имеет а-водородный атом, то идет прежде всего альдольная реакция. Реакция Канниццаро происходит только при избытке формальдегида, когда все стоящие в а-положении водородные атомы уже заменены.