Salve a tutti.
Ho da poco installato PhpMyAdmin versione 2.10.1 dove prima avevo la versione 2.5.7 pl1 perfettamente funzionante.

Sul PC (Windows XP Sp2) sono installati:
Apache 2.2.4 (prima avevo 2.0.59)
MySql 5.0.37 (4.0.21)
PHP 5.2.1 (4.4.6)

Con la nuova versione, dalla gestione PhpMyAdmin, non riesco piu' a modificare a NULL i campi che hanno il valore di default = NULL in quanto mi ritorna errore

La tabella e', ad esempio, la seguente:
Codice PHP:
CREATE TABLE `AAA` (
  `
HU_Chiaveint(11NOT NULL auto_increment,
  `
HU_Matricolaint(11NOT NULL default '0',
  `
HU_Valorechar(1) default NULL,
  `
HU_Data_Inidate default NULL,
  `
HU_Data_Findate default NULL,
  `
HU_Data_Insdatetime default NULL,
  
PRIMARY KEY  (`HU_Chiave`)
ENGINE=InnoDB DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=
Se visualizzo (mostra) una riga in PhpMyAdmin e poi imposto il campo HU_Data_Ins = NULL (contrassegnando il campo sotto la colonna NULL) e clicco su ESEGUI, mi ritorna il seguente errore:
Codice PHP:
Errore
query SQL
:  

UPDATE `Elsag_Domino`.`AAASET `HU_Data_Ins` = '' WHERE `AAA`.`HU_Chiave` =1 LIMIT 1 

Messaggio di MySQL
:  

#1292 - Incorrect datetime value: '' for column 'HU_Data_Ins' at row 1 
Sembra quasi che PhpMyAdmin, invece di impostare il valore = NULL, lo imposti = '' (che e' leggermente diverso).
PhpMyAdmin invece si comporta correttamente se eseguo direttamente il seguente comando in SQL:
Codice PHP:
UPDATE `Elsag_Domino`.`AAASET `HU_Data_Ins` = NULL WHERE `AAA`.`HU_Chiave` =1 LIMIT 1 
Lo stesso errore accade ad esempio se modifico il campo HU_Valore che e' definito come CHAR.
Come faccio a far eseguire a PhpMyAdmin il corretto aggiornamento?
Grazie
Wdb