Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655

    errore di sintassi query

    ciao a tutti ho una tabella con i seguenti campi

    1 INT;
    CFSTUDENTE VARCHAR;
    DATA DATE;

    la query che lancio è :
    codice:
    INSERT INTO DB.TABLEA(1,CFSTUDENTE,DATA)values(1,'ABTEDLO098M1234K',2001-11-11);
    L'errore che ottengo è sempre lo stesso :

    codice:
    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 '1,CFSTUDENTE,DATA)values(1,'ABTEDLO098M1234K',2001-11-11)' at line 1 ERROR 1064
    Utilizzo Mysql server 5

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    La data va inserita tra apici.

  3. #3
    Ciao,

    come indicato nel regolamento, va specificato il nome della piattaforma nel titolo ... per questa volta sistemo io ma più attenzione gentilmente ... e, anzi, se provvedi a (ri)leggere il regolamento faresti un'ottima cosa

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655
    @daniele_dll scusami per la svista.


    Ho rilanciato la query mettendo tra i singoli apici la data , ma continuo ad avere lo stesso errore

    Credo che l'errore sia nell'aver denominato la colonna della tabella 1, ma non so come risolverlo!!

    Rimettermi sulle tabelle sarebbe un bel casino!!

  5. #5
    far iniziare il nome di una colonna con un numero (o - peggio - usare un numero) è cattiva pratica. se non puoi cambiare il nome, mettilo tra backticks ` quando vi fai riferimento

    es, SELECT `1` ....

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.