SQL AutoIncrement

Olá pessoal

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

vlw

Vai depender do banco que vc está usando…

mysql

Eu fiz assim:

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

experimenta fazer assim pra ver


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

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

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:

[code]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.[/code]

coloca os comandos SQL em maiúsculo

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

meu mysql só pode tá bebado…

vlw pessoal, vou tentar dar um jeito nesse sgbd