Реация обмена идё только тогда, когда образуется газ, вода или осадок.
Реакция замещения водорода идёт, когда металл в Электрохимическом ряду напряжения металлов стоит до водорода.
Если в реакцию вступает металл и раствор соли, то металл, который расположен левее,всегда будет вытеснять тот металл, который расположен правее.
Zn + Fe(NO3)2 = Fe + Zn(NO3)2
Zn + Mg(NO3)2 = реакция не идёт