Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.088 pregleda

Najnovija ↓

MySQL i MariaDB kompatibilnost 25.07.2014. u 20:17 · pre 149 meseci #1
Presao sam sa MySQL-a na MariaDB (v10.0.12-1) i imam sledeci problem:

Kad u MySQL-u u tabelu Tabela(id, content) ubacujem podatke ovim redosledom:

(4, 'nesto'),
(7, 'nesto'),
(2, 'nesto'),
(1, 'nesto')

kasnije kad ih citam, podaci ostaju u tom redosledu, dok ih MariaDB sortira
pa dobijem:

(1, 'nesto'),
(2, 'nesto'),
(4, 'nesto'),
(7, 'nesto')

To se desava sa InnoDB tabelama, id ne mora da bude index, jednostavno stavim
da bude usigned int i opet su podaci sortirani.

Pitanje je da li nekako mogu da izbegnem to automatsko sortiranje, podesavanjem necega u my.cnf
ili slicno?
Re: MySQL i MariaDB kompatibilnost 25.07.2014. u 20:21 · pre 149 meseci #2
ako select nema ORDER BY vraca ti po "nekom" redosledu koji nikad nije
garantovan, mozda ce 100 puta da ti vrati po jednom pa 101 put po drugom
redosledu, ako ti treba redosled koristi ORDER BY - tome sluzi
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: MySQL i MariaDB kompatibilnost 27.07.2014. u 15:47 · pre 149 meseci #3
Nijedan DB sistem ukljucujuci i MySQL/MariaDB ne garantuje redosled podataka preko SELECT ako nema ORDER BY.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme