Vitamin B1 should be vitamin B1, its and methylcobalamin generally can not treat myocardial ischemia. 1. Vitamin B1 belongs to vitamin drugs, can participate in the formation of coenzymes in the body, and maintain normal sugar metabolism and the function of the nervous and digestive systems. It is mainly used in the treatment of vitamin B1 deficiency, beriberi, neuritis, dyspepsia and other diseases. The drug may cause allergic reactions such as itching of the skin, difficulty in swallowing, as well as headache, fatigue and other discomforts after taking it. It is necessary to take the drug as prescribed by the doctor in the process of taking the drug and not to take an excessive amount of it. It is forbidden for those who are allergic to the ingredients of this drug. Pregnant women, lactating women, children need to use the drug under the guidance of a doctor. 2. Methylcobalamin is a kind of endogenous coenzyme B12, which can improve nerve fiber excitability, restore end-plate potential induction, and normalize delayed nerve axonal transmission and neurotransmitter reduction. It is mainly used in the treatment of peripheral neuropathy, vitamin B12 deficient megaloblastic anemia and other diseases. The drug may cause nausea, vomiting, diarrhea and other discomforts after taking it. It is contraindicated for those who are allergic to the components of the drug. If the drug is taken for treatment for more than a month and is ineffective, it is not necessary to continue taking the drug. Pregnant women, lactating women, children need to use the drug under medical supervision. In conclusion, both vitamin B1 and methylcobalamin are not capable of treating myocardial ischemia. If you have myocardial ischemia, it is recommended that you consult a doctor in time for treatment under the guidance of a doctor. The above drugs should be used under the guidance of a doctor to avoid adverse consequences.