Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    MySql - configurazione "tolleranza" errori

    Salve, ho installato da poco su macchina locale mysql-essential-5.1.44 su windows e noto un comportamente che, se pur corretto, mi provoca dei problemi.
    Quando ad esempio eseguo una query INSERT ricevo questo errore
    codice:
    Field 'nome_campo' doesn't have a default value
    Questo perchè nella tabella xx non ho specificato che il valore "nome_campo" haccetta valori NULL.
    Il comportamento sarebbe anche pignolino e corretto ma il problema è che ho un pentamiliardo di tabelle e andare a spulciarle tutte per correggerle è un caos.
    Inoltre sul mio server online che ha la stessa versione di MySql il problema non si pone.

    C'è qualche inpostazione che posso modificare per fargli saltare/non considerare questi errori?
    Oppure me li tengo? (e qui leggi sopra, mi sembra strano perchè online non me li fa)

    Ciao!

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Verifica nei due casi le diverse impostazioni di sql modes.

    select @@sql_mode;

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.