39 Ansichten
Impossible d'upload le .sql entièrement dans la base de donnée
MrP4ul0w

4 Fach, 10 Antworten

Ungelesene Nachricht
ErreurRequête SQL:CREATE TABLE IF NOT EXISTS `nf_users_auth` (`user_id` INT( 11 ) UNSIGNED NOT NULL ,
`authenticator` VARCHAR( 100 ) NOT NULL ,
`id` VARCHAR( 250 ) NOT NULL ,
PRIMARY KEY ( `authenticator` , `id` ) ,
KEY `user_id` ( `user_id` )) ENGINE = INNODB DEFAULT CHARSET = utf8;

MySQL a répondu: #1071 - Specified key was too long; max key length is 1000 bytes
Qui aurais la solution, ou une explication? Merci d'avance (projet important dans la compétition)
3 Teilnehmer
4 Antworten
test

3 Fach, 13 Antworten

Ungelesene Nachricht
avant d'importer la base fait une requete sql:
SET @@global.innodb_large_prefix = 1; et ensuite ressaye , ca augmente la key a 3072
MrP4ul0w

4 Fach, 10 Antworten

Ungelesene Nachricht
@test Toujours le même message
test

3 Fach, 13 Antworten

Ungelesene Nachricht
etrange comme comportement, tu tournes sous unix ? mysql server ou mariadb ? quel est ton hébergeur ?
SkiLLoF

1 Fach , 8 Antworten

Ungelesene Nachricht
Tu es limité par ton hebergeur et tu n'as pas le INNODB, donc soit tu passes en premium, soit tu changes d'hebergeur ou le mieux c'est tu dl la 0.1.5.3 puis que tu fasses la maj vers la 0.1.6 automatiquement via le panel admin Edit by FoxLey ça sera pareil dans tous les cas
ps : ca a fonctionné pour moi.