The incident was reported to police just before 1am on Sunday 22 October.
A 27-year-old man was stabbed outside The Nags Head pub in Station Street and taken to Queen’s Medical Centre.
His condition is critical but stable.
Tyrone James, aged 40, of Skegby Road in Kirkby-in-Ashfield, has been charged with attempted murder, possession of an offensive weapon in a public place and assault by beating.
He appeared at Nottingham Magistrate’s Court on Tuesday 24 October and has been remanded into custody.
His next court date is November 21.
Anyone with information about the incident can still call 101 quoting incident number 0045 of 22 October 2023 or Crimestoppers anonymously on 0800 555 111.