Salve,
Scrivo questo mia piccola pillola sperando che possa essere utile a chi, come me, utilizza MySQL 5+ ed ha trovato difficoltà con molte query SQL che non vengono eseguite (aggiunta/modifica di nuovi contenuti, ecc.)
Leggendo qua e là in questo forum mi sono ricordato che anche Drupal presentava un analogo problema dovuto all'utilizzo dello STRICT sql-mode, di default su MySQL 5+
La soluzione è semplice: basta "forzare" MySQL a funzionare in modalità MySQL 4.0 in questa maniera:
1. Andare nella directory di installazione di MySQL 5 e aprire il file my.ini
2. Cercare la riga:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"e commentarla aggiungendo un # (cancelletto) all'inizio della riga stessa
3. creare una riga e aggiungere il seguente codice:
sql_mode="MYSQL40"4. salvare il file e riavviare l'istanza di MySQL
Adesso dovrebbe funzionare tutto!
Se la soluzione era già stata postata da altri mi scuso fin d'ora