•  » Utilisation
  •  » [Résolu] Limite de 65535 Primary key ?

#1 2016-07-12 10:09:23

Mascarille
Membre
Lyon Avignon
2009-12-21
807

[Résolu] Limite de 65535 Primary key ?

Bonjour

En affectant une vignette comme représentante d'un album,
ces messages d'erreur s'affichent (2 exemples) :

Warning:  [mysql error 1062] Duplicate entry '65535' for key 'PRIMARY'
INSERT INTO phpwebgallery_meta_img(id,metaKeyimg,metadesimg)VALUES (94436,"",""); in /var/www/html/galerie/include/dblayer/functions_mysqli.inc.php on line 832

Warning:  [mysql error 1062] Duplicate entry '65535' for key 'PRIMARY'
INSERT INTO phpwebgallery_meta_img(id,metaKeyimg,metadesimg)VALUES (94223,"",""); in /var/www/html/galerie/include/dblayer/functions_mysqli.inc.php on line 832

D'après ce topic http://piwigo.org/forum/viewtopic.php?id=17284
C'est lié à la limite maximum d'un entier non signé.

Plg donne une correction pour la 2.1.... Pour la 2.8, quelle correction opérer ? sur quels champs ?

Belle journée à vous !

Piwigo 2.8.1
Système d'exploitation: Linux
PHP: 5.6.20
MySQL: 5.5.48
Bibliothèque graphique: External ImageMagick 6.8.9-9

Base de données www.mascarille.com
51123 photos
1908 albums dont 0 physique et 1908 virtuels (52239 associations)


Photographe spectacle vivant : www.mascarille.com
Voyages : www.mascarille.com/tdm
Base de connaissance sur le théâtre : www.mascarille.fr
Photographes des Arts du Spectacle : www.passphotospectacle.com

Hors ligne

#2 2016-07-12 11:31:23

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: [Résolu] Limite de 65535 Primary key ?

Bonjour,

Bizarre que ce problème apparaisse sur cette action.

De toute façon, conceptuellement, si meta_img.id est une clef étrangère sur images.id, alors il faut que la colonne soit du même type, c'est à dire "mediumint(8) unsigned" pour une valeur max de 16.7 millions.

Il faut corriger ça dans [extension by ddtddt] Meta mais en attendant, la solution c'est d'appliquer en base de données :

Code:

alter table phpwebgallery_meta_img modify id mediumint unsigned;

Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2016-07-12 12:24:14

Mascarille
Membre
Lyon Avignon
2009-12-21
807

Re: [Résolu] Limite de 65535 Primary key ?

Merci Plg,
c'est corrigé.
Bel été !


Photographe spectacle vivant : www.mascarille.com
Voyages : www.mascarille.com/tdm
Base de connaissance sur le théâtre : www.mascarille.fr
Photographes des Arts du Spectacle : www.passphotospectacle.com

Hors ligne

  •  » Utilisation
  •  » [Résolu] Limite de 65535 Primary key ?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact