Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
desenvolvo minhas aplicações na minha maquina, com provedor apache, banco dados mysql, e portanto rodo tudo em localhost.
Concluido o trabalho, subo os arquivos para o provedor remoto.
Portanto, arquivos e banco de dados são os mesmos em localhost ou no provedor remoto.
Mas está ocorrendo uma pequena diferença nos resultados de uma instrucao sql.
é assim:
supondo os seguintes registros:
>
Citar
quantidade par
30 01
28 02
28 03
a instrucao sql simplesmente seleciona os registros por ordem de quantidade do maior para o menor, ficando pois assim a instrucao sql:
>
Citar
"select * from dados order by quantidade desc";
a resposta desta instrução em localhost é a seguinte:
>
Citar
quantidade par
30 01
28 03
28 02
já no provedor remoto a resposta fica assim:
>
Citar
quantidade par
30 01
28 02
28 03
Não se trata de um erro propriamente dito, afinal de contas ambos ordenaram da maneira como a instrucao sql pediu.
Mas cada um respondeu de uma forma.
Se no banco de dados o ordenamento dos registros cadastrados tivessem essa diferenca, ou seja, em localhost primeiro o 3, e depois o 2, e no provedor remoto estivesse inverso, ou seja, primeiro o 2 e depois o 3, até daria para entender esta questão.
Mas já conferi os bancos de dados, ambos estão exatamente iguais.
Eu já notei comportamento estranho ao exportar dados do MySQL para MariaDB. Mais em se tratando de servidores idênticos não.