Estou tentando experimentar um pouco com o nível de isolamento do MySQL em um ambiente de teste.
eu faço o seguinte:
mysql> set @@session.tx_isolation='READ-UNCOMMITED';
ERROR 1231 (42000): Variable 'tx_isolation' can't be set to the value of 'READ-UNCOMMITED'
Isso também falha:
mysql> update information_schema.session_variables set variable_value='READ-UNCOMMITED' where variable_name='TX_ISOLATION';
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema'
O que eu estou fazendo errado aqui? eu sou raiz. Portanto, não deve ser uma questão de direitos.
você precisa tentar
ou
Você também pode declará-lo no início da transação
De uma chance !!!
EMBARGO
Por favor, note que você escreveu errado
READ-UNCOMMITED
(MissingT
). Deveria serREAD-UNCOMMITTED
Você não pode alterar
tx_isolation
no banco de dados INFORMATION_SCHEMA porque é um banco de dados somente leitura na memória.