Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Help query SQL
venerdì 09 luglio 2004 - 10.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
chrisdaloa
Profilo
| Newbie
22
messaggi | Data Invio:
ven 9 lug 2004 - 10:16
Errore
query SQL :
UPDATE giocatori SET quotazione = '35',
squadra - id = 'chrisdaloa' WHERE Codice = '001'
Messaggio di MySQL:
#1064 - 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 '- id = 'chrisdaloa' WHERE Codice = '001'' at line 2
probabilmente l'errore sta qui 'squadra - id'
il fatto è che io ho scritto squadra-id (tutto attaccato) come correggo? modificare il nome della variabile mi metterebbe un po' male.
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 9 lug 2004 - 11:26
Forse vorrai dire modificare il nome del campo ?
Prova a mettere il tutto fra parentesi quadre.
In SQL Server funziona così, se hai per esempio tabelle con spazi puoi fare:
select * from [nome tabella]
ciao
david
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 13 lug 2004 - 17:25
ciao,
io sto tambarando 1po su mysql proprio in questi giorni, e devo purtroppo contraddire david inquanto in mysql le quadre non vanno bene :-(
io ho usato il control center come administrazione e vedo che lui usa una sintassi strana con apici rovesciati:
SELECT `squadra-id` from `mia tabella`
percio penso che vada cosi', il problema è che non è agile scrivere questi caratteri dalla mia tastiera :-)
ciao
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 13 lug 2004 - 22:55
Mea culpa. :-&
Imparato qualcosa anche oggi. Certo però che brutta sintassi :-O
ciao
david
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 14 lug 2004 - 09:38
:-) eh eh non si finisce mai di imparare...
cmq gli "apici storti" servono solo se hai spazi o segni di operazioni, concordo anch'io che fa schifetto.
Pero mysql ha delle chicche 2o me:
- copio incollo la cartella dei db è sono a posto senza fare niente
- è veloce soprattutto per avere le strutture o oggetti di sistema:
- "show tables from miodb", "show databases", "show columns from..." sono molto agili per avere informazioni, con sql ho fatto delle query assurde!!!
- posso inserire piu di 1a riga in 1a sola query tipo (tabella con 2 colonne):
"insert into miatabella values ('riga1','riga1'),('riga2,'riga2'),('riga3,'riga3')...
insomma ha 1a serie di cose agili che ogni tanto tornano utili
eh eh io non lo conosco ancora bene ma comincio a capire come mai è cosi diffuso, insomma vedo a "luce"... ;-)
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !