Errore di sintassi sql
Errore di sintassi sql postato il 18/11/2010 19:25:09 nel forum programmazione, open source e hosting
Salve a tutti.
Ho modificato (roba di link) una pagina dell'OS che utilizzo (GPL città virtuale) per poi creare una nuova tabella nel DB. Fin qui tutto ok. Il problema è che mi viene dato un errore di sintassi. Come vedete sotto, la connessione tra db ed istruzione c'è (CASE WHERE ZONA = A)...ma non mi fa "vedere" cosa c'è in quella linea. L'errore di sintassi, vi chiedo, da cosa può risultare? Solo questione di punti e virgole e simili, oppure qualcos'altro?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CASE WHERE ZONA = 'A'' at line 1
Pagine → 1
19/11/2010 00:43:51
CASE è uno statement di mysql, per questo ti dice che c'è un errore.
Puoi risolvere in 3 modi:
Il primo è quello di cambiare il nome della tabella, modificando quindi anche la query.
Il secondo è quello di usare gli apostrofi per definire il nome della tabella, quindi:
SELECT ..... FROM `CASE` WHERE ....
Il terzo è quello di antecedere il nome del database al nome della tabella ed unirle per punto:
SELECT ..... FROM nomedatabase.CASE WHERE ....
19/11/2010 01:04:52
Molte grazie Blancks.
Ho risolto immediatamente il problema.
A presto!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Foundation Galactic Frontier ↗
AlterEgo ↗