Torna indietro   Mr. Webmaster Forum > Pro > Database

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 25-01-2010, 15.25.09
Utente Registrato
 
Data registrazione: 23-11-2009
Messaggi: 33
MySql errore 1064

Ciao ragazzi, sto segurendo la guida di Mr Webmaster per la creazione dei database ma continuo a incappare in un dannato errore che mi riporta:

ERROR 1064 (42000): 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 'AutoIncrement,
id_autore Integer,
titolo Text (100) NOT NULL,
descri' at line 3

Non capisco dove è il problema, ho provato anche a togliere alcuni di questi campi ma continua a restituire errore...
Il codice è copiato e incollato..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
Link sponsorizzati
  #2 (permalink)  
Vecchio 25-01-2010, 15.30.34
L'avatar di alessandro1997
Moderatore
 
Data registrazione: 06-10-2009
Residenza: Roma
Messaggi: 1,396
Invia un messaggio via MSN a alessandro1997 Send a message via Skype™ to alessandro1997
Quell'errore è generato da un uso improprio di una keyword in un costrutto che non lo consente. Ad esempio, dell'uso della condizione WHERE in un costrutto INSERT. A volte può anche essere causato da un problema di compatibilità tra le versioni di MySQL. Quale versione usi e quale quando è stata pubblicata quella guida? Puoi postare il codice che genera quell'errore?
__________________
Ci sono dieci tipi di persone al mondo: chi conosce il codice binario e chi no.
Con il C è facile spararsi in una gamba. In C++ è più difficile, ma ti fa saltare in aria tutta la gamba.
Se vuoi che la funzione di un programma non venga rivelata all'utenza, mettila nella documentazione.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
  #3 (permalink)  
Vecchio 25-01-2010, 15.32.30
Utente Registrato
 
Data registrazione: 23-11-2009
Messaggi: 33
CREATE TABLE libri
(
id AutoIncrement,
id_autore Integer,
titolo Text (100) NOT NULL,
descrizione Memo NOT NULL,
prezzo Currency
)

Anche se metto il ; dopo la parentesi tonda mi da errore...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
  #4 (permalink)  
Vecchio 25-01-2010, 15.35.34
L'avatar di alessandro1997
Moderatore
 
Data registrazione: 06-10-2009
Residenza: Roma
Messaggi: 1,396
Invia un messaggio via MSN a alessandro1997 Send a message via Skype™ to alessandro1997
I tipi dei campi non mi sembrano di MySQL... MEMO e CURRENCY non li ho mai sentiti... a cosa servono? Per ora correggi così, ma ancora non dovrebbe funzionare:
Codice:
CREATE TABLE libri
(
id AUTO_INCREMENT,
id_autore INT(11),
titolo VARCHAR(100) NOT NULL,
descrizione Memo NOT NULL,
prezzo Currency
)
__________________
Ci sono dieci tipi di persone al mondo: chi conosce il codice binario e chi no.
Con il C è facile spararsi in una gamba. In C++ è più difficile, ma ti fa saltare in aria tutta la gamba.
Se vuoi che la funzione di un programma non venga rivelata all'utenza, mettila nella documentazione.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
  #5 (permalink)  
Vecchio 25-01-2010, 15.38.10
Utente Registrato
 
Data registrazione: 23-11-2009
Messaggi: 33
Scusa ma non mi visualizzava tutto il tuo posto prima.
La versione che uso di MySql è 5.0.89 e la guida a cui ho fatto riferimento è http://www.mrwebmaster.it/sql/guide/...bella_188.html, ma non so di quanto tempo fa sia...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
  #6 (permalink)  
Vecchio 25-01-2010, 15.42.15
Utente Registrato
 
Data registrazione: 23-11-2009
Messaggi: 33
Citazione:
Originalmente inviato da MaxAndreon Visualizza messaggio
Scusa ma non mi visualizzava tutto il tuo posto prima.
La versione che uso di MySql è 5.0.89 e la guida a cui ho fatto riferimento è http://www.mrwebmaster.it/sql/guide/...bella_188.html, ma non so di quanto tempo fa sia...
Atroce dubbio..
La guida è sul linguaggio SQL..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
  #7 (permalink)  
Vecchio 25-01-2010, 15.42.43
L'avatar di alessandro1997
Moderatore
 
Data registrazione: 06-10-2009
Residenza: Roma
Messaggi: 1,396
Invia un messaggio via MSN a alessandro1997 Send a message via Skype™ to alessandro1997
Non te lo visualizzava semplicemente perché l'ho modificato, tranquillo
Comunque non so, aspettiamo magari Eliox e vediamo che dice a proposito.
__________________
Ci sono dieci tipi di persone al mondo: chi conosce il codice binario e chi no.
Con il C è facile spararsi in una gamba. In C++ è più difficile, ma ti fa saltare in aria tutta la gamba.
Se vuoi che la funzione di un programma non venga rivelata all'utenza, mettila nella documentazione.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
  #8 (permalink)  
Vecchio 25-01-2010, 15.45.49
Utente Registrato
 
Data registrazione: 23-11-2009
Messaggi: 33
Citazione:
Originalmente inviato da alessandro1997 Visualizza messaggio
Non te lo visualizzava semplicemente perché l'ho modificato, tranquillo
Comunque non so, aspettiamo magari Eliox e vediamo che dice a proposito.
Mmm piu che altro mi sa che mi sono incartato io come uno stupido!
Perchè avevo iniziato seguendo la guida MySql, però mi ha rimandato giustamente a Sql perchè diceva di farsi le basi con quel linguaggio...
Quindi mi sa di aver fatto un bel casino..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
  #9 (permalink)  
Vecchio 25-01-2010, 15.52.58
L'avatar di alessandro1997
Moderatore
 
Data registrazione: 06-10-2009
Residenza: Roma
Messaggi: 1,396
Invia un messaggio via MSN a alessandro1997 Send a message via Skype™ to alessandro1997
Appunto! Lo dicevo io che quei campi non esistevano proprio in MySQL.
__________________
Ci sono dieci tipi di persone al mondo: chi conosce il codice binario e chi no.
Con il C è facile spararsi in una gamba. In C++ è più difficile, ma ti fa saltare in aria tutta la gamba.
Se vuoi che la funzione di un programma non venga rivelata all'utenza, mettila nella documentazione.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
  #10 (permalink)  
Vecchio 25-01-2010, 15.54.18
Utente Registrato
 
Data registrazione: 23-11-2009
Messaggi: 33
Citazione:
Originalmente inviato da alessandro1997 Visualizza messaggio
Appunto! Lo dicevo io che quei campi non esistevano proprio in MySQL.
Infatti il dubbio mi è venuto proprio quando mi hai scritto che non esistevano... fatto il classico errore stupido
Sorry!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo.Alice.it!OK Notizie!
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato



Tutti gli orari sono GMT +2. Adesso sono le 01.51.24.


Basato su: vBulletin versione 3.8.4 | ©2000 - 2010, Jelsoft Enterprises Ltd. | Search Engine Optimization by vBSEO 3.2.0
Mr. Webmaster NON è assolutamente responsabile per il contenuto dei messaggi inseriti dagli utenti.