No way. Of course they have record, otherwise why they ask you to show them your passport, visa and your something like I20? You didn't see anything on your passport doesn't mean there is no record! Also the Maxican visa you got in US can not be used when you travl from China, since they don't issue travel visa in China.