Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277

    Query con campi (non vaori) case sentive

    Ciao.

    Mi sto imbattendo in uno strano problema.

    Il mio script php su server windows va correttamente.

    Portato su server Linux dà una caterva di errori. Indagando il problema è che una query come

    update ge_user set user_previouslogin = user_lastlogin where user_id ='8'

    dà errore, perché, da phpmyamin, i campi della tabella ge_user sono stati scritti così:

    USER_ID USER_FIRSTNAME USER_LASTNAME user_username user_password user_email user_reg USER_LASTLOGIN USER_LNG Lingua user_previouslogin DATEUPD USERUPD PROVUPD DATA_INSERT USER_INSERT

    e quindi se non rispetto il case dà errore.

    Come rendere i campi case insensitive e far si che:

    update ge_user set user_previouslogin = user_lastlogin where user_id ='8'

    e


    update GE_USER set user_previouslogin = user_lastlogin where user_id ='8'

    Diano lo stesso risultato?
    Grazie mille,

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Ciao..

    Nessun aiuto...?!

  3. #3
    Se scrivi su Google
    "linux mysql case insensitive" trovi una miriade di articoli che parlano della cosa.

    Io personalmente non lo so.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Sì, si parla della configurazione di MYSQL per renderlo sensitive - insensitive.

    In un articolo si parla di:

    However, this same statement is permitted on Windows. To avoid problems caused by such differences, it is best to adopt a consistent convention, such as always creating and referring to databases and tables using lowercase names. This convention is recommended for maximum portability and ease of use.“

    http://dev.mysql.com/doc/refman/5.0/...nsitivity.html

    Possibile che la soluzione sia modificare nomi delle tabelle?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.