This can happen to the Online table from time to time, it's pretty much a temporary table and gets updated on every page load for every user. Usually a repair, as you noticed, will fix it, or you can just delete everything from it as well and that will fix it.