The invention relates to a hydrazino-alcohol amine salt compound with a general formula (I) as shown in the specification. In an An-[Bm+] p(I) formula, An- is a negative ion which is used as a CO2 donor and has -n valent, wherein n=1, 2 or 3, Bm+ is or comprises an ammonium ion, a hydrazine ion and / or an organic amine B positive ion, m= 1-10, p is greater than 0 and smaller than or equal to n / m, and An- is selected from one or more of the following negative ions: (a) amino formate or hydrazino-formate, (b) carbonate, (c) formate, (d) bicarbonate, (e) organic single carbonate, (f) organic polyamino formate, (g) original formate, or (h) organic polycarbonate, and at least one of An- and Bm+ comprises hydrazine and / or comprises hydrazino or substituted hydrazino. The compound in the general formula (I) is provided with at least one hydroxyalkyl which is connected with an N atom, namely, the compound is provided with alkylol amine residue. The hydrazino-alcohol amine salt compound can be used as a polyurethane foaming agent, and most of foaming agents can be used as a polystyrene foaming agent or a polyvinyl chloride foaming agent.