When I was less experienced in Chinese ways, I used to think that Chinese people couldn't drink (low tolerance to alcohol). Not so, last trip I tagged along on a night out, a friend put on for his staff. After a long dinner of many dishes, cooked specially by a 5 star hotel chef hired for the occasion, lubricated with many bottles of wine, we finished up at a nightclub on the edge of a lake, where they continued drinking shot after shot of tequila. I'd withdrawn (mentally) by that stage - knowing what's good for me-grin, and soon withdrew physically and left for my hotel. But they continued on at some other bar.
So if you visit Shanghai, here's some recommendations.