1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

SQL error

Discussão em 'Programação' iniciada por redy, 27 de Fevereiro de 2009. (Respostas: 2; Visualizações: 890)

  1. Bom dia!
    Bem. tenho aqui um erro em SQL, em que a sintaxe axo que esta toda bem, mas mesmo assim da erro :S

    da'm o seguinte erro:
     
  2. Ruben_Barbosa

    Ruben_Barbosa Power Member

    Caro amigo o teu erro ta no ID INTEGER NOT NULL AUTO_INCREMENT,

    MEte isto no SQL e vÊ se já não dá ;)
    [ID] [nvarchar](50) NOT NULL,

    Atenção que isto é nvchar aceita tudo ;). Mas auto_increment não dá.
    Se fizeres uma query no SQL ele da te erro no auto_incremente
     
  3. ribeiro55

    ribeiro55 Power Member

    Ninguém no seu perfeito juízo construía uma tabela destas sem uma identidade, e muito menos com uma identidade alfanumérica, até porque nem é aceite como identidade (usada para auto_increment), e como tal, sugerir nvarchar para o campo ID é no mínimo, errado.
    Ainda mais, tenho a impressão de que esse datatype nem existe em MySQL

    É de facto estranho a aproximação do erro, devolvida por o server (near ')...

    Não trabalho com MySQL há algum tempo, mas não é necessário determinar o tamanho dos campos?
    Algo do género: INTEGER(8) ou DECIMAL(2,1) ?

    Verifica toda a síntaxe com a documentação oficial para o CREATE
     

Partilhar esta Página