Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Erreur lors mise à Jour 6.0.1 vers 7.0

Erreur lors mise à Jour 6.0.1 vers 7.0 il y a 3 mois 1 jour #93606

  • gbbn
  • Portrait de gbbn
  • Hors ligne
  • Gold Boarder
  • Messages : 406
  • Remerciements reçus 56
  • Karma: 6
Bonjour à tous,

Je rencontre l'erreur suivante lors de la mise à jour :
Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account MODIFY fk_pcg_version VARCHAR(20) CHARACTER SET utf8;
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Est-ce que je dois modifier les valeurs de la colonne tms ? (toutes les lignes sont à 0000-00-00 00:00:00)
Et si oui que dois-je mettre comme valeur ?
J'ai un accès via phpmyadmin

Merci d'avance pour vos conseils :)
L'administrateur a désactivé l'accès en écriture pour le public.

Erreur lors mise à Jour 6.0.1 vers 7.0 il y a 2 mois 3 semaines #93880

  • potiron
  • Portrait de potiron
  • Hors ligne
  • Fresh Boarder
  • Messages : 16
  • Karma: 2
Bonjour,

gbbn écrit:
Je rencontre l'erreur suivante lors de la mise à jour :
Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account MODIFY fk_pcg_version VARCHAR(20) CHARACTER SET utf8;
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Est-ce que je dois modifier les valeurs de la colonne tms ? (toutes les lignes sont à 0000-00-00 00:00:00)
Et si oui que dois-je mettre comme valeur ?
J'ai un accès via phpmyadmin

Est-ce que cela ne viendrait pas du fait que MySQL soit en mode STRICT, où les dates à 0000-00... sont considérées comme invalides ?

Dans ce cas, il faut désactiver le mode STRICT_TRANS_TABLES dans le fichier de configuration de MySQL :
- /etc/mysql/my.cnf (Linux Ubuntu) ;
- my.ini sous Windows.

On peut aussi le faire en ligne de commande si on a les droits adéquats.

Plus d'explications (en anglais) ici.
Dernière édition: il y a 2 mois 3 semaines par potiron. Raison: Typo
L'administrateur a désactivé l'accès en écriture pour le public.

Erreur lors mise à Jour 6.0.1 vers 7.0 il y a 2 mois 1 jour #94875

  • mdesbrosses
  • Portrait de mdesbrosses
  • Hors ligne
  • Senior Boarder
  • Messages : 79
  • Remerciements reçus 2
  • Karma: 0
Bonjour,

J'ai eu la même erreur, en plusieurs exemplaires. Passage de la 6.0.5 à la 7.0 puis idem de la 7.0 à la 7.01. J'ai fait ignorer et tout 'semble' fonctionner mais au cas où :

Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account DROP FOREIGN KEY fk_accountingaccount_fk_pcg_version;
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account DROP FOREIGN KEY fk_accounting_account_fk_pcg_version;
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account MODIFY fk_pcg_version VARCHAR(20) CHARACTER SET utf8;
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account MODIFY fk_pcg_version VARCHAR(20) COLLATE utf8_unicode_ci;
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account MODIFY account_number VARCHAR(20) CHARACTER SET utf8;
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account MODIFY account_number VARCHAR(20) COLLATE utf8_unicode_ci;
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account ADD CONSTRAINT fk_accounting_account_fk_pcg_version FOREIGN KEY (fk_pcg_version) REFERENCES llx_accounting_system (pcg_version);
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account ADD COLUMN import_key varchar(14);
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Erreur DB_ERROR_1292: ALTER TABLE llx_accounting_account ADD COLUMN extraparams varchar(255);
Incorrect datetime value: '0000-00-00 00:00:00' for column 'tms' at row 1

Erreur DB_ERROR_CANNOT_ADD_FOREIGN_KEY_CONSTRAINT: ALTER TABLE llx_website_account ADD CONSTRAINT llx_website_account_fk_website FOREIGN KEY (fk_website) REFERENCES llx_website(rowid);
Cannot add foreign key constraint

Les erreurs sont toutes liées à la même chose sauf la dernière. Si quelqu'un a une piste je prends, gros merci à la clé :)
L'administrateur a désactivé l'accès en écriture pour le public.

Erreur lors mise à Jour 6.0.1 vers 7.0 il y a 1 mois 3 jours #95955

  • corimao
  • Portrait de corimao
  • Hors ligne
  • Fresh Boarder
  • Messages : 1
  • Karma: 0
Bonjour,
une solution pour régler le problème:

Dans phpmyadmin variable serveur recherche 'sql mode'
- Modifier les paramètres en enlevant 'NO_ZERO_IN_DATE,NO_ZERO_DATE'
- Executer la requête:
UPDATE `llx_accounting_account` SET `datec`= '1000-01-01 00:00:00' WHERE `datec`= '0000-00-00 00:00:00'
- Modifier les paramètres en rajoutant 'NO_ZERO_IN_DATE,NO_ZERO_DATE'
- Refaire relancer la passe de migration

Bonne journée
L'administrateur a désactivé l'accès en écriture pour le public.

Erreur lors mise à Jour 6.0.1 vers 7.0 il y a 4 semaines 1 jour #96091

  • mdesbrosses
  • Portrait de mdesbrosses
  • Hors ligne
  • Senior Boarder
  • Messages : 79
  • Remerciements reçus 2
  • Karma: 0
Whaou, merci pour ce suivi !

Je teste ça à la prochaine mise à jour et je posterai le résultat.
L'administrateur a désactivé l'accès en écriture pour le public.

Erreur lors mise à Jour 6.0.1 vers 7.0 il y a 2 semaines 1 heure #96589

  • mdesbrosses
  • Portrait de mdesbrosses
  • Hors ligne
  • Senior Boarder
  • Messages : 79
  • Remerciements reçus 2
  • Karma: 0
Re,

Je veux faire le test pour la 7.0.1 -> 7.0.2 mais je bloque sur " Dans phpmyadmin variable serveur recherche 'sql mode' "

Où est-ce dans PhpMyAdmin ? J'ai beau fouiller partout je ne trouve pas :(

Mille mercis !
L'administrateur a désactivé l'accès en écriture pour le public.