A man has been charged after a 63-year-old man was airlifted to hospital after an alleged stabbing at a restaurant.