Zheng was put to death one month after the attack
A former community doctor who killed eight school children in China's eastern Fujian province has been executed, state media said.
Zheng Minsheng, 42, was shot in Nanping after China's top court approved his sentence, Xinhua news agency reported.
The execution came one month after he stabbed eight young children to death at a primary school in the same city.
In a separate incident, a knife-wielding man has injured 18 children at a school in southern China.
The attack happened at the Leicheng First Primary School in Leizhou City in Guangdong province, state media said.
Eighteen children and their teacher were taken to hospital but the extent of their injuries was not known, Xinhua said.
The attacker, whose motive was unknown, was said to be in police custody.
Police blamed Zheng Minsheng's attack in Nanping on his breaking up with a girlfriend.
Reports at the time of the attack had suggested he had a history of mental illness, but state media later quoted police as saying that was not the case.
Five other children were injured in the 23 March attack.
Zheng was convicted on 8 April and had appealed unsuccessfully against his death sentence.