Mina proovisin MariaDB peal (see, mis Debian 10 repost tuli). Linuxi dsitrodes on mõned aastad juba enamasti MariaDB. MySQL ja MariaDB vahel võib ka erinevus olla. PHP on teine teema, seda jah uuendada ei tohiks kui mysql_connect, mysql_query jms asjad kasutusel on.
Pakun, et võib olla mingi iidne mysql, aga sellele võib vabalt upgrade teha, mul isegi 20 aastat tagasi tehtud asjad töötavad tänapäevaste MySQL versioonidega. Peaks vist mysql versiooni ja OS täpsustama. MySQL 5.5.28(windows 64bit) jaoks sobivad mõlemad variandidĪga innodb soovitaks ikka kasutusele võtta, enda kogemus näitab, et see muutis asjad oluliselt kiiremaks. Hmm, proovisin ka, ei viitsinud enne sealt screenshoti pealt ümber toksida. Kõige pikem string, mida installer sinna sisestab, on 25 märki. Kas ja milliseid mõjutusi see kaasa toob - ei oska öelda. Kui STRINGID muuta varchar(255) -> varchar(250), siis see on piisav, et sealt edasi läheks.
LANG sisu on korduv ja annab unikaalsuse vea. Lühemaks tegemine on kahtlane teema, ilma täpselt teadma milleks ja kuidas seda kasutatakse.ĮDIT: STRINGID välja viskamine indeksist ei sobi, siis tekivad teised vead.Įeldus on, et key on unikaalne aga unikaalne on ta ainult LANG+STRINGID kombinatsiooniga. Aga kui tegemist on tabeliga, kus palju infot pole, siis see tegelikkuses arvestatavat mõju ei oma. Kui STRINGID indeksist välja visata, lähevad päringus tõenäoliselt aeglasemaks. Sul on kaks varianti, viska STRINGID väli indeksist välja või tee see väli lühemaks (eeldusel, et see on võimalik). Indeks läheb ikka liiga suureks ja saab vea. ) ENGINE=InnoDB COMMENT='This table holds strings which can be editied by the user (m' `STRINGID` varchar(255) NOT NULL default '', Ma huvipärast proovisin, tõesti ei tööta. Märkasid ikka, et STRINGID on varchar(255) tüüpi? Length 10 on unsigned välja puhul 4294967295. Kui on teada täpselt mis andmetega tegeletakse, siis võib aidata, aga ilma täiendavate eeldusteta seda siiski ei soovitaks. Mina vähemalt andmete sisu ei tea ja ei julgeks küll soovitada välja ennast lühemaks teha.Įi tee. Performance osas on nagunii MyISAM oluliselt kehvem valik kui InnoDBĬREATE TABLE. Proovi alustuseks panna ENGINE=MyISAM asemel ENGINE=InnoDB Seal veel pikk rida edasi aga arvan, et see tulebki sellest samast jamast mis pealkirjaski: Mysql Error 1071 - Description: Specified key was too long max key length is 1000 bytesĮhk on keegi nii hea ja viitsib sellele väikesele asjale pilgu peale heita ja aidata mind hädast välja.Įhk saadab jõuluvana vastutasuks väikese kuuspaki Viga on siis järhnev mida selle paigaldamisel saan: ja uuemaga saaks ka vist tööle kui asendada mysql mysqli-ga vist? Praegu see uuema php versiooni peal ei jookse vajab mingit php 5 versiooni. Kunagi see täiesti töötas mul ja sellega oli siis ka mingi analoogne jama aga see oli pea ehk 10a tagasi kui sellega sai tegeletud ja ei mäleta enam mis teha tuli, Ja sellejaoks oleks taas tore tööle saada see vana hea asi. ühesõnaga jooksutan paari vanemat mänguserverit Üritan siin käima saada ühte vanemat asja mille ma ka üles laen ja lingi siia pistan.Ĭall Of Duty Stats - genereerib siis nö logi failist andmebaasi nö info et kes, keda, kui palju lasi, kuhu jne.
Mysql Error 1071 - Description: Specified key was too long max key length is 1000 bytes MacBook Air alates 1099.00 1a.ee parimad pakkumised!