SQL AutoIncrement

9 respostas
victorgilc

Olá pessoal

estou escrevendo um código sql e gostaria de saber como declaro um campo auto increment…

vlw

9 Respostas

L

Vai depender do banco que vc está usando…

victorgilc

mysql

victorgilc

Eu fiz assim:

mas não deu certo :cry: o que há de errado?

L

experimenta fazer assim pra ver

idCliente int not null auto_increment,
.... outras colunas,
 primary key (idCliente)
cristianonasciment

CREATE TABLE `controle_tarefas` ( `ID` int(11) NOT NULL AUTO_INCREMENT, .......... )

victorgilc

ainda não funcionou...

create table TBCliente
(
    idCliente int not null auto_increment,
    nomeCliente varchar(50) not null,
    numeroCartao varchar(19) null,
    tipoPagamento varchar(30) not null,
    primary key(idcliente)
)

o erro é esse:

Error code -1, SQL state 42X01: Syntax error: Encountered "auto_increment" at line 3, column 28.
Line 4, column 1

Execution finished after 0 s, 1 error(s) occurred.
L

coloca os comandos SQL em maiúsculo

cristianonasciment

victorgilc: Usei o mesmo código que vc acabou de postar e aqui criou a tabela sem problemas !!!
A sintaxe está certa.

victorgilc

meu mysql só pode tá bebado…

vlw pessoal, vou tentar dar um jeito nesse sgbd

Criado 1 de dezembro de 2010
Ultima resposta 1 de dez. de 2010
Respostas 9
Participantes 3