No, a cooling mattress can't completely prevent night sweats. However, it can help regulate your body temperature, making you feel cooler and more comfortable if you sleep hot.