Problemi installazione e o aggiornamento SQL

Avvisi e discussioni su bug, soluzioni e migliorie del software

Moderatori: roby, Moderators

Rispondi
aldochip
Newbie
Newbie
Messaggi: 23
Iscritto il: sab giu 08, 2013 5:12 am
Località: Villafrati
Contatta:

Problemi installazione e o aggiornamento SQL

Messaggio da aldochip »

Ciao a tutti,
provando a creare uan nuova installazione per le nuove amministrative del 10 Giugno,
ottengo errori sia nella fase instalaltiva sia usando una vecchia rev. e aggiornando files e SQL via phpmyadmin

In uso ho PHP 5.6 e da qualche tempo ho aggiornato MySQL a 5.7

Sembra un problema di default date forse introdotto dopo mysql 5.6.5
qualche consiglio?

ecco l'errore :

Codice: Seleziona tutto

Errore

Query SQL:

CREATE TABLE `soraldo_ele_rilaff` (
  `id_cons_gen` int(11) NOT NULL default '0',
  `orario` time NOT NULL default '00:00:00',
  `data` date NOT NULL default '0000-00-00',
  KEY `id_cons_gen` (`id_cons_gen`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1

Messaggio di MySQL: Documentazione
#1067 - Valore di default non valido per 'data'
Byez
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Problemi installazione e o aggiornamento SQL

Messaggio da roby »

qui trovi indicazioni sull'uso di "zero-date"
https://dev.mysql.com/doc/refman/5.7/en ... types.html

in particolare si dice:
MySQL permits you to store a “zero” value of '0000-00-00' as a “dummy date.” This is in some cases more convenient than using NULL values, and uses less data and index space. To disallow '0000-00-00', enable the NO_ZERO_DATE mode.

è possibile che la tua installazione abbia NO_ZERO_DATE abilitato.
Se ti sembra più semplice puoi togliere il default value perché il campo va sempre valorizzato manualmente.
aldochip
Newbie
Newbie
Messaggi: 23
Iscritto il: sab giu 08, 2013 5:12 am
Località: Villafrati
Contatta:

Re: Problemi installazione e o aggiornamento SQL

Messaggio da aldochip »

Grazie Roberto,

Altro errore, continuando nella fase instalativa (crea 35 tabelle su 37) ....

Codice: Seleziona tutto

SQL=Data truncated for column \'displayerrors\' at row 1 SQL=INSERT INTO `soraldo_config` VALUES (\'\',\'http://www.fonte-nuova.it\',\'\',\'Sito istituzionale\',\'Maggio 2009\',\'admin@localhost\',\'facebook\',\'<b>Comune di Menfi</b><br>\r\nvia  - 84023 Menfi (Ag)\r\nTel:  Fax: \r\n<hr>\',\'it\',\'1\',\'\',\'\',\'\',\'Gpl v3\',2,0,84023,\'1\',\'1\',\'\',\'\',\'0\',\'1\',\'1\',\'Admin\'):
- - - - - - - - - -
INSERT INTO `soraldo_config` VALUES ('','http://www.fonte-nuova.it','','Sito istituzionale','Maggio 2009','admin@localhost','facebook','<b>Comune di Menfi</b><br>\r\nvia  - 84023 Menfi (Ag)\r\nTel:  Fax: \r\n<hr>','it','1','','','','Gpl v3',2,0,84023,'1','1','','','0','1','1','Admin')
= = = = = = = = = =

SQL=Invalid default value for \'data\' SQL=CREATE TABLE `soraldo_ele_rilaff` (\n  `id_cons_gen` int(11) NOT NULL default \'0\',\n  `orario` time NOT NULL default \'00:00:00\',\n  `data` date NOT NULL default \'0000-00-00\',\n  KEY `id_cons_gen` (`id_cons_gen`)\n) ENGINE=MyISAM DEFAULT CHARSET=latin1:
- - - - - - - - - -
CREATE TABLE `soraldo_ele_rilaff` (
  `id_cons_gen` int(11) NOT NULL default '0',
  `orario` time NOT NULL default '00:00:00',
  `data` date NOT NULL default '0000-00-00',
  KEY `id_cons_gen` (`id_cons_gen`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
= = = = = = = = = =

SQL=Table \'elonline_e18d.soraldo_ele_rilaff\' doesn\'t exist SQL=--\n-- Dumping data for table `soraldo_ele_rilaff`\n--\n\n\n/*!40000 ALTER TABLE `soraldo_ele_rilaff` DISABLE KEYS */:
- - - - - - - - - -
--
-- Dumping data for table `soraldo_ele_rilaff`
--


/*!40000 ALTER TABLE `soraldo_ele_rilaff` DISABLE KEYS */
= = = = = = = = = =

SQL=Table \'elonline_e18d.soraldo_ele_rilaff\' doesn\'t exist SQL=LOCK TABLES `soraldo_ele_rilaff` WRITE:
- - - - - - - - - -
LOCK TABLES `soraldo_ele_rilaff` WRITE
= = = = = = = = = =

SQL=Table \'elonline_e18d.soraldo_ele_rilaff\' doesn\'t exist SQL=/*!40000 ALTER TABLE `soraldo_ele_rilaff` ENABLE KEYS */:
- - - - - - - - - -
/*!40000 ALTER TABLE `soraldo_ele_rilaff` ENABLE KEYS */
= = = = = = = = = =

SQL=Invalid default value for \'data\' SQL=CREATE TABLE `soraldo_ele_voti_parziale` (\n  `id_cons` int(11) NOT NULL default \'0\',\n  `id_sez` int(11) NOT NULL default \'0\',\n  `id_parz` int(11) NOT NULL auto_increment,\n  `orario` time NOT NULL default \'00:00:00\',\n  `data` date NOT NULL default \'0000-00-00\',\n  `voti_uomini` int(7) NOT NULL default \'0\',\n  `voti_donne` int(7) NOT NULL default \'0\',\n  `voti_complessivi` int(7) NOT NULL default \'0\',\n  `id_gruppo` int(11) NOT NULL default \'0\',\n  PRIMARY KEY  (`id_parz`),\n  KEY `id_cons` (`id_cons`),\n  KEY `id_sez` (`id_sez`),\n  KEY `id_gruppo` (`id_gruppo`)\n) ENGINE=MyISAM DEFAULT CHARSET=latin1:
- - - - - - - - - -
CREATE TABLE `soraldo_ele_voti_parziale` (
  `id_cons` int(11) NOT NULL default '0',
  `id_sez` int(11) NOT NULL default '0',
  `id_parz` int(11) NOT NULL auto_increment,
  `orario` time NOT NULL default '00:00:00',
  `data` date NOT NULL default '0000-00-00',
  `voti_uomini` int(7) NOT NULL default '0',
  `voti_donne` int(7) NOT NULL default '0',
  `voti_complessivi` int(7) NOT NULL default '0',
  `id_gruppo` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id_parz`),
  KEY `id_cons` (`id_cons`),
  KEY `id_sez` (`id_sez`),
  KEY `id_gruppo` (`id_gruppo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
= = = = = = = = = =

SQL=Table \'elonline_e18d.soraldo_ele_voti_parziale\' doesn\'t exist SQL=--\n-- Dumping data for table `soraldo_ele_voti_parziale`\n--\n\n\n/*!40000 ALTER TABLE `soraldo_ele_voti_parziale` DISABLE KEYS */:
- - - - - - - - - -
--
-- Dumping data for table `soraldo_ele_voti_parziale`
--


/*!40000 ALTER TABLE `soraldo_ele_voti_parziale` DISABLE KEYS */
= = = = = = = = = =

SQL=Table \'elonline_e18d.soraldo_ele_voti_parziale\' doesn\'t exist SQL=LOCK TABLES `soraldo_ele_voti_parziale` WRITE:
- - - - - - - - - -
LOCK TABLES `soraldo_ele_voti_parziale` WRITE
= = = = = = = = = =

SQL=Table \'elonline_e18d.soraldo_ele_voti_parziale\' doesn\'t exist SQL=/*!40000 ALTER TABLE `soraldo_ele_voti_parziale` ENABLE KEYS */:
- - - - - - - - - -
/*!40000 ALTER TABLE `soraldo_ele_voti_parziale` ENABLE KEYS */
= = = = = = = = = =

roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Problemi installazione e o aggiornamento SQL

Messaggio da roby »

nella insert della prima tabella manca l'ultimo campo, quello della password.
Nelle altre due c'è il problema già visto del valore di default per la data, o metti una data valida o togli il default.
Rispondi