[ zivorad1 @ 25.07.2014. 19:17 ] @
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?
[ bogdan.kecman @ 25.07.2014. 19:21 ] @
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
[ after @ 27.07.2014. 14:47 ] @
Nijedan DB sistem ukljucujuci i MySQL/MariaDB ne garantuje redosled podataka preko SELECT ako nema ORDER BY.