Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    MySql: Select Producono Un... Update

    Ok, la domanda essenzialmente è questa: se qualcuno ha mai sentito di un simile comportamento e sa dove metter le mani a parte che nei capelli...
    In altri termini garantisco io della efficacia degli statement mysql coinvolti.

    LO script verifica se un certo ID è presente nel DB. SE non lo è (semplifico):
    INSERT id, e un valore
    se lo è
    UPDATE where e valore=valore+1

    I risultati sono quelli attesi. Faccio un print prima e dopo e uno anche alla fine della pagina poco prima del ?>
    Diciamo
    echo=3
    echo dopo update=4

    Poi vado addirittura su MySql Administrator e controllo i campi. Cosa fa MySql Admin per controllarli? ovviamente un select. Benissimo: tale select... AGGIORNA il campo: il campo anziche' 4 reca o 5 o 6 o addirittura 7.

    Sul localhost con mysql 5.0.24 non lo fa.
    Sul server con mysql 5.1.11 lo fa
    Inutile dire che tutti i file e script sono assolutamente identici. Sia server che localhost hanno windows.

    Lo so che è pazzesco. Se non lo fosse non sarei qui... Eppure questi select, ADDIRITTURA da MySql Admin, una volta eseguiti aggiornano i valori.

    La tavola
    ENUM NOT NULL
    MEDIUMINT NOT NULL
    BIGINT NOT NULL

    Ripeto, garantisco io che le query sono ok, le han già viste su altri gruppi. Nessuno a cui torna a mente qualcosa? SELECT che fanno anche un.... UPDATE... ?
    Grazie!

  2. #2
    la versione 5.1 e' sempre una release beta.... e come tutte le release in sviluppo vanno costantemente aggiornate. Ora si e' alla 5.1.15 ....

    Aggiorna e riprova. Esiste anche la vers. 5.2.3-falcon-alpha ....

    di base rimane comunque che un select apre la tabella in lettura....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Intendi dire che la 5.1.11 non è stabile? Io credevo che, essendo alla 5.1.15 fosse implicito che la 5.1.11 era fuori dalla versione beta

  4. #4
    La 5.1.15 è stabile? O è un beta pure quella?
    Grazie

  5. #5
    Originariamente inviato da alberto2alberto
    La 5.1.15 è stabile? O è un beta pure quella?
    Grazie
    la 5.1.x son tutte beta

    l'ultima stabile e' la 5.0.27.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Pensa te. Ecco perche sul mio localhost 5.0.24 funzionava bene...

    Da che le riconosco le beta, visto che 5.1.11 sembra dichiararsi alla stessa maniera con cui si dichiara un 5.0.24, cioè numericamente identico (come "pattern", diciamo) e quindi erroneamente supponibile come stabile? Io clicco download dovunque non vedo scritto "alpha" o "beta"... Non basta? E te pareva.... :-)

  7. #7
    Originariamente inviato da alberto2alberto
    Pensa te. Ecco perche sul mio localhost 5.0.24 funzionava bene...

    Da che le riconosco le beta, visto che 5.1.11 sembra dichiararsi alla stessa maniera con cui si dichiara un 5.0.24, cioè numericamente identico (come "pattern", diciamo) e quindi erroneamente supponibile come stabile? Io clicco download dovunque non vedo scritto "alpha" o "beta"... Non basta? E te pareva.... :-)
    dalla pagina di download di mysql 5.1
    codice:
    Windows downloads (platform notes)
    Windows Essentials (x86)		5.1.15-beta	20.7M	Download | Pick a mirror
    MD5: d9ef692154d065b9dedc3ac15ab9fe08
    Windows (x86) ZIP/Setup.EXE		5.1.15-beta	34.2M	Download | Pick a mirror
    MD5: a623318d8a7ab3b6be83ba2a469db1d6 | Signature
    Without installer (unzip in C:\)		5.1.15-beta	36.3M	Download | Pick a mirror
    MD5: 3fca77940cef95336b9a16211f25b03c | Signature
    
    Windows x64 downloads (platform notes)
    Windows Essentials (AMD64 / Intel EM64T)		5.1.15-beta	23.4M	Download | Pick a mirror
    MD5: efa303bfe1e717d7d977607119503128
    Without installer (AMD64 / Intel EM64T)		5.1.15-beta	41.5M	Download | Pick a mirror
    MD5: 7c15e0d2843d7c2379929d859242b400 | Signature
    Windows Server 2003 (AMD64 / Intel EM64T)		5.1.15-beta	39.2M	Download | Pick a mirror
    MD5: d771f2ecf9952b0c071463cd1322baf7
    non ci sono equivoci...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.