The scientific names of steel needle fish are yellow bone fish, stickleback fish, yellow spicy diced fish and so on. Spinibarbus Spinibarbus mostly l
The scientific names of steel needle fish are yellow bone fish, stickleback fish, yellow spicy diced fish and so on. Spinibarbus Spinibarbus mostly lives in the shallow water area around the lake with slow-flowing grass and rivers flowing into the lake, and lives in benthic organisms, especially in still water or slow-flowing shoals, where there are a lot of humus and silt. Omnivorous, mainly animal feed under natural conditions, feeding on zooplankton in fry stage, feeding on insects and their larvae, small fish and shrimps, snails and mussels in adult fish, and swallowing plant debris. Spinibarbus is an omnivore. Under natural conditions, they mainly feed on animal feed. In the fry stage, it feeds on zooplankton. In adult fish, it feeds on insects and their larvae, small fish and shrimp, snails and mussels, and also swallows plant debris.