dal 2003, semper fidelis!

Problema MySQL [RISOLTO]

Il luogo dove parlare di informatica.

Moderator: Moderatori

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ù?

Che versione di mysql?
Potrebbe essere un bug....

Comunque perchè non ti scrivi le query con l'aliasing?

Re:

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

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.

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?

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

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:

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.8)

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!

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 :D

Re:

alb3rt0 wrote: se avessi una ferrari la userei nei weekend e per divertirmi, non come macchina aziendale :D
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....

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 :D

purtroppo far capire a delle persone che alcune cose che al momento non sembrano urgenti, fanno risparmiare tempo, non è troppo semplice...

installata versione 5.5.8 ...... problema risolto!

eh lo so.
dai mi fa piacere che hai risolto.

Who is online

In total there are 4 users online :: 0 registered, 0 hidden and 4 guests (based on users active over the past 5 minutes)
Most users ever online was 164 on Wed Aug 18, 2021 7:03 pm

Users browsing this forum: No registered users and 4 guests