Page 1 of 2
Problema MySQL [RISOLTO]
Posted: Mon Jan 31, 2011 7:38 pm
by Sarn0!
Ragazzi, e soprattutto genny...
ho questo problema:
Column 'id_section' in where clause is ambiguous
So bene che è dovuto al fatto che, quando faccio la query con il JOIN dovrei mettere tabella.campo se ci sono campi con lo stesso nome, però la cosa strana è che con EasyPHP non ho il problema, in remoto(online) non ho il problema, e sul server locale con il MySQL installato invece SI....
Credo ci sia qualche configurazione da poter modificare....ne sapete di più?
Posted: Tue Feb 01, 2011 12:12 pm
by hooah!!!
Che versione di mysql?
Potrebbe essere un bug....
Comunque perchè non ti scrivi le query con l'aliasing?
Re:
Posted: Tue Feb 01, 2011 12:28 pm
by Sarn0!
Hooah!!! wrote:Che versione di mysql?
Potrebbe essere un bug....
Comunque perchè non ti scrivi le query con l'aliasing?
Versione MySQL: 4.1.22-community-nt
Versione MySQL client: 5.0.22
Il bug proprio nella versione che ho io....
si genny lo so che potrei usare gli alias, però purtroppo fino ad oggi sono stati fatti una 50ina di siti e bozze di sito tutti con la sintassi di query
es:. select from tabella JOIN tabella2 where campo = XYZ
e cambiare le classi di query a 50 siti vuol dire modificare un botto di righe di codice...
ripeto, la cosa strana è che con Easyphp2.0b non dà problemi, se installo mysql 4.1 ho questo problema, che però non si presenta online
Posted: Tue Feb 01, 2011 12:54 pm
by hooah!!!
Il bug esiste,
http://bugs.mysql.com/bug.php?id=25575
non sò se è solo per linux e
non sò se la tua versione sia stata fixata
Comunque potresti aggiornarlo comunque.
Potresti installarti un'istanza parallela e provare se il bug si riverifica.
Posted: Tue Feb 01, 2011 12:56 pm
by snipershady
gianni non ho capito
il problema lo hai con SQL 4 o SQL 5?
Perchè usi Easyphp2 ?? C'è la versione nuova! Che poi ti consiglierei di fare i test su lamp e non su wamp
On line poi potresti avere delle discrepanze...
possibile che non vi tirate in locale una macchina da 200euro con Linux Server e lamp per fare gli esperimenti in locale?
Posted: Tue Feb 01, 2011 1:03 pm
by Sarn0!
la versione che VENIVA utilizzata ERA Easyphp 2.0 perchè non C'ERA mai tempo per aggiornare(con vari dump e controdump dei DB ecc...)...
Adesso stiamo installando la versione 5 di MySQL...vi faccio sapere...era un'ipotesi già messa in conto, ma speravamo fosse un problema di config...
Per Linux, abbiamo provato più di una volta a tirarci su un server nuovo, ma ogni volta nascono problemi con priorità più alta e quindi salta....e quindi ce simm rutt 'o cazz....abbiamo deciso che è linux che genera i problemi ai clienti...LOL
Posted: Tue Feb 01, 2011 1:26 pm
by snipershady
Sarn0! wrote:abbiamo deciso che è linux che genera i problemi ai clienti...LOL
ma vai a cagare!!
te lo tiro io su un server linux per il developing kekkazzo!!
Re:
Posted: Tue Feb 01, 2011 1:32 pm
by hooah!!!
Sarn0! wrote:
Adesso stiamo installando la versione 5 di MySQL...vi faccio sapere...era un'ipotesi già messa in conto, ma speravamo fosse un problema di config...
Io non lo ho escluso... potrebbe pure essere, ma dubito.
Comunque un aggiornamento non fa mai male (sono arrivati alla 5.5.

Posted: Tue Feb 01, 2011 1:47 pm
by Sarn0!
scaricando 132MB di 5.5.8 ... speriamo bene ...
@stefano....sei innamorato di linux come una bella donna...linux sicuramente è migliore, per certi aspetti, di windows, ma molte volte dipende anche dall'uso che se ne deve fare...
Io non vado nella Sanità con la Ferrari, nè tantomeno ci vado al mercato del pesce...per intenderci!
Posted: Tue Feb 01, 2011 2:13 pm
by alb3rt0
il paragone non lo trovo adatto.
intanto linux è opensource e soprattutto in ambito server è sicuramente più affidabile e sicuro di windows.
poi è chiaro che per certe cose è necessario windows, ma almeno in ambito lamp io i problemi li ho sempre riscontrati con windows.
certo la a configurazione iniziale può essere una rottura ma secondo me ne vale la pena.
poi cerca di tenere le applicazioni aggiornate che ti evitano certi bug come questo che hai descritto.
se avessi una ferrari la userei nei weekend e per divertirmi, non come macchina aziendale

Re:
Posted: Tue Feb 01, 2011 2:24 pm
by Sarn0!
alb3rt0 wrote:
se avessi una ferrari la userei nei weekend e per divertirmi, non come macchina aziendale

il risultato non cambia....
poi ripeto, il problema è la perdita di tempo...se io per configurare linux ci metto 3 ore(esempio) ed ogni 5 minuti nasce un problema ad un cliente che mi fa slittare di 1giorno la configurazione, vuol dire che ci metto 1 mese per configurare sto coso...e sinceramente non ne vale la pena per l'uso che ne facciamo....ciò non vuol dire che se avessi 3 ore libere non lo istallerei....
Posted: Tue Feb 01, 2011 3:05 pm
by alb3rt0
certo capisco il discorso priorità, ma io metterei in conto di perdere tot tempo per fare una configurazione come si deve del sistema e poi non lo tocco più.
non so l'uso che ne fate e quindi valutate voi, ma io una macchina windows che mi fa da server la configurerei solo se dovessi usare software microsoft o non avessi alternative

Posted: Tue Feb 01, 2011 3:51 pm
by Sarn0!
purtroppo far capire a delle persone che alcune cose che al momento non sembrano urgenti, fanno risparmiare tempo, non è troppo semplice...
Posted: Tue Feb 01, 2011 4:41 pm
by Sarn0!
installata versione 5.5.8 ...... problema risolto!
Posted: Tue Feb 01, 2011 6:07 pm
by alb3rt0
eh lo so.
dai mi fa piacere che hai risolto.