Есть ли способ узнать, была ли строка когда-либо вставлена в таблицу?
Я могу сделать SELECT COUNT(*)
, но это даст мне текущее количество строк, и оно вернет 0
, даже если строка была вставлена, а затем удалена.Это тот случай, который я хочу обнаружить.
Я не вижу ничего релевантного при запросе SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'my_table'
Я ищу общий способ, который бы работал на любой таблице, даже еслинет индекса, нет автоматического приращения
Я думаю, что может быть скрытый внутренний индекс, который отслеживает MySQL, но я не знаю об этом.
Также, что еще хуже, таблицы, с которыми мне приходится работать, представляют собой смесь MyISAM
и InnoDB
из них