La modalità rigorosa di MariaDB forza le restrizioni sul tipo di dati e serve ad evitare dati non validi o mancanti. Tuttavia, se vuoi disabilitarla, devi seguire i seguenti passaggi (assicurati di fare un backup dei tuoi dati prima di iniziare):
1. Accedi a MariaDB da riga di comando.
1. Esegui il seguente comando:
\`\`\`bash SELECT
sql\_mode;
\`\`\`
Questo ti mostrerà le modalità attualmente attive.
1. Per rimuovere la modalità rigorosa, copia l’output del comando precedente e rimuovi la stringa ‘STRICT_TRANS_TABLES’ o ‘STRICT_ALL_TABLES’. Ad esempio, se l’output del comando precedente fosse ‘STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION’, allora dovresti copiare ‘NO_ENGINE_SUBSTITUTION’.
1. Imposta la nuova modalità con il seguente comando (sostituisci ‘YOUR_NEW_MODE’ con la stringa che hai copiato al passo 3):
\`\`\`bash SET GLOBAL sql_mode = ‘YOUR_NEW\_MODE’; \`\`\` 1. Se vuoi che le modifiche siano permanenti, dovrai modificare il file di configurazione di MariaDB, di solito chiamato ‘my.cnf’ o ‘my.ini’. Cerca la linea che inizia con ‘sql_mode’ e sostituisci la stringa dopo l’uguale con la tua nuova modalità. Se non c’è una linea con ‘sql_mode’, allora dovrai aggiungerla sotto la sezione ‘[mysqld]’. Dovrebbe apparire simile a: \`\`\`bash [mysqld] sql_mode=‘YOUR_NEW\_MODE‘ \`\`\` 1. Riavvia il servizio MariaDB.