怎样利用Cannizzaro反应,将苯甲醛全部转化成苯甲醇?

问题描述:

怎样利用Cannizzaro反应,将苯甲醛全部转化成苯甲醇?
苯甲醇和苯甲酸的合成

加入甲醛即可.
当甲醛存在时,甲醛在反应中被氧化成甲酸盐,而苯甲醛只发生还原反应,全部变成苯甲醇.
这是因为甲醛位阻比苯甲醛小,氢氧根更容易进攻甲醛的羰基,然后产生H-还原苯甲醛.