The problem is cities have there own ordinances. I work in the entire metro area so I find these laws to be highly onerous.
Bayport, MN Sec. 26-28 The following are declared to be public nuisances affecting the public peace and safety: Any person possessing a knife,
Blaine, MN 50-111 & 50-114 Deadly weapons concealed or in public park. Deadly weapons means the following: Daggers, dirks and knives.
Eagan, MN 10.10. Weapon: any device designed as weapon capable of producing death/bodily harm. Any double-edged knife
Minneapolis, MN 393.10. Y 4" "Weapon" does not include, except when used as a weapon, a folding knife with a blade of 4" or less in length,
393.60. any knife or weapon in any school building/grounds school bus, school parking area or sidewalks adjacent thereto
St. Paul, MN 225.01 Y 4" a folding knife with a blade in excess of four (4) inches,
Stillwater, MN Sec. 52-4 No Knives on School Property
Woodbury, MN Sec. 16-55 Y 3" No person shall possess or carry in any public site or open space any knife with a blade greater than 3