行。所以: 我有一个应用程序从实时表中读取值X,然后它将该表中的信息插入记录表,该应用程序的用户可以检查他们的记录高值X是什么。 我试图让它成为只有在玩家的价值X在实时表中增加的时候才会这样做。 目前它是这样的:
- Player's value X is currently 10 in the real time table
- It gets inserted into the record table
- Player's value X is now 8 the real time table
- It gets inserted into the record table
- Player's value X is now 7 the real time table
- It gets inserted into the record table
现在,记录表已插入他拥有的每个值。我想这样做,只有当Value高于当前记录表中的最高值时才会这样做:
- Player's value X is currently 10 in the real time table
- It gets inserted into the record table
- Player's value X is now 8 the real time table
- It gets ignored cause recordtable.value > realtimetable.value
- Player's value X is now 7 the real time table
- It gets ignored cause recordtable.value > realtimetable.value
这是为了避免表中不必要的行。这甚至可以用mysql完成吗?当然它可以在python中完成,但我没有足够的技能,所以这是我唯一的机会atm。
答案 0 :(得分:2)
写一些代码,否则我必须把手指放在触发器上(https://dev.mysql.com/doc/refman/5.0/en/create-trigger.html)。你觉得朋克很幸运吗?
(Clint Eastwood btw)