Уровень изолированности транзакций в MySQL 8 по умолчанию REPEATABLE READ. https://dev.mysql.com/doc/refman/8.0/en/innodb-transaction-isolation-levels.html Стандарт SQL определяет четыре уровня изоляции транзакций: Транзакция — это набор запросов к базе данных, который или выполняется целиком или не выполняется вовсе, если на одном из шагов произошла ошибка. При сбое все выполненные до момента ошибки инструкции откатываются. Изолированность транзакции показывает то, насколько сильно влияют друг на друга параллельно выполняющиеся транзакции...
Если у вас не установлена СУБД, то можно использоваться SQLize Оригинал статьи: https://www.kdnuggets.com/data-cleaning-in-sql-how-to-prepare-messy-data-for-analysis Не терпится приступить к анализу данных с помощью SQL? Что ж, возможно, вам придется немного подождать. Но почему? Данные в таблицах БД часто могут быть неупорядоченными. Ваши данные могут содержать пропущенные значения, дублирующиеся записи, выбросы, противоречивые записи данных и многое другое. Поэтому очистка данных перед тем, как вы сможете проанализировать их с помощью SQL, очень важна...