A man in his 20s was stabbed at a Morrison's Daily in Hengrove Way on Thursday and remains in hospital, Avon and Somerset Police said.
Paul Miller, 52, from Bristol, was arrested and has now been charged with attempted murder.
He has been remanded in custody and is due to appear before Bristol magistrates on Saturday.
Armed police and a negotiator were called to the scene shortly after 07:30 BST and the public were urged to avoid the area.
Countries such as Singapore and Israel have already started to administer a third jab to some citizens but Hong Kong is still conducting studies on such a move.