Как узнать, была ли строка когда-либо вставлена ​​в таблицу - PullRequest
0 голосов
/ 18 мая 2018

Есть ли способ узнать, была ли строка когда-либо вставлена ​​в таблицу?

Я могу сделать SELECT COUNT(*), но это даст мне текущее количество строк, и оно вернет 0, даже если строка была вставлена, а затем удалена.Это тот случай, который я хочу обнаружить.

Я не вижу ничего релевантного при запросе SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'my_table'

Я ищу общий способ, который бы работал на любой таблице, даже еслинет индекса, нет автоматического приращения

Я думаю, что может быть скрытый внутренний индекс, который отслеживает MySQL, но я не знаю об этом.

Также, что еще хуже, таблицы, с которыми мне приходится работать, представляют собой смесь MyISAM и InnoDB из них

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...