stack overflow的逻辑洞已改 那3个table可以删了