ERROR 1568 (25001): Transaction isolation level cannot be changed while a transaction is in progress – MySQL 1568

1568

L'errore 1568 segnala che l'istruzione SET TRANSACTION ISOLATION LEVEL non può essere eseguita all'interno di una transazione già avviata.

Cosa significa questo errore?

L'errore 1568 segnala che l'istruzione SET TRANSACTION ISOLATION LEVEL non può essere eseguita all'interno di una transazione già avviata.

Messaggio originale

ERROR 1568 (25001): Transaction isolation level cannot be changed while a transaction is in progress

Contesto e parole chiave

Alias

  • ER_CANT_CHANGE_TX_ISOLATION
  • ERROR 1568

Messaggi alternativi

  • Livello di isolamento non modificabile in transazione

Prodotti

  • MySQL / MariaDB Server

Piattaforme

  • Linux
  • macOS
  • Windows Server

Parole chiave

  • errore-mysql-1568-isolation-level-cannot-change
  • mysql.transazioni.1568-transaction-isolation-level-cannot-be-changed
  • Transazioni

Cause possibili

Causa principale per Errore MySQL 1568: Transaction isolation level cannot be changed while in progress

L'errore 1568 segnala che l'istruzione SET TRANSACTION ISOLATION LEVEL non può essere eseguita all'interno di una transazione già avviata.

molto comune

Diagnosi

Diagnostica di sistema per Errore MySQL 1568: Transaction isolation level cannot be changed while in progress

Eseguire la verifica da console client MySQL.

Come leggere il risultato. Restituisce il dettaglio tecnico dell'errore generato dallo storage engine.

mysql
SHOW WARNINGS; SHOW ERRORS;

Risoluzione

Risoluzione standard per Errore MySQL 1568: Transaction isolation level cannot be changed while in progress

Difficoltà: mediaRischio: bassoRichiede amministratore

Esegui i comandi correttivi indicati per sanare la configurazione.

  1. Verificare lo stato del server
  2. Applicare la query o la modifica di configurazione
  3. Verificare con SHOW STATUS

Domande frequenti

Come risolvere rapidamente Errore MySQL 1568: Transaction isolation level cannot be changed while in progress?

L'errore 1568 segnala che l'istruzione SET TRANSACTION ISOLATION LEVEL non può essere eseguita all'interno di una transazione già avviata.

Approfondimenti

Schede correlate