Topic: Pubblico - Composto da 3 Posts di 2 Utenti.
| 29 Agosto, 2011 09:55 | #1 | ||
|---|---|---|---|
|
Buongiorno a tutti, avrei un quesito. SELECT * FROM TABELLA WHERE TABELLA.CAMPO1>='STRINGA ' AND Il database manager non restituisce alcun risultato, ma se provo ad eseguire esternamente la query, togliendo gli spazi SELECT * FROM TABELLA WHERE TABELLA.CAMPO1>='STRINGA' AND il Db manager mi torna il risultato atteso. Grazie |
|||
| 31 Agosto, 2011 08:39 | #2 | ||
|---|---|---|---|
|
Internamente MySQL lascia degli spazi bianchi al termine di ogni valore CHAR, è vero, ma questi spazi non devono interessare all'utente, che può (e deve) fare le sue INSERT e le sue SELECT senza aggiungere inutili spazi alla fine. |
|||
| 31 Agosto, 2011 08:44 | #3 | ||
|---|---|---|---|
|
Ciao, in realtà non ho la possibilità di modificare lo script in quato generato da una applicazione di terze parti di cui non dispongo dei sorgenti. Ad ogni modo ho risolto aggiungendo una direttiva al file di configurazione my.ini come di seguito: # Set the SQL mode to strict
Ultima modifica 31 Agosto, 2011 08:44 di digitstudios |
|||
Condividi su:
Loggati o Registrati per replicare