Como defino o valor inicial para uma coluna "id" em uma tabela MySQL que começa em 1001?
Eu quero fazer uma inserção "INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')";
Sem especificar o valor inicial para a coluna do ID.
mysql
insert
auto-increment
bbtang
fonte
fonte
ADD INDEX
faz aqui? Preciso adicioná-lo na mesma instrução que aid
coluna ou posso definir aid
coluna noCREATE TABLE
bloco e depoisADD INDEX(id)
?there can be only one auto column and it must be defined as a key
. Você precisa do índice para que ele seja uma tecla MUL.MySQL - Configure uma chave primária de incremento automático que comece em 1001:
Etapa 1, crie sua tabela:
Etapa 2, defina o número inicial da chave primária de incremento automático:
Etapa 3, insira algumas linhas:
Etapa 4, interprete a saída:
impressões:
fonte
insert into penguins (my_id, skipper) values(999, "explicit id");
(quando se utiliza0
em vez999
do valor de incremento automático será inserido)MySQL Workbench
Se você deseja evitar escrever sql, também pode fazê-lo no MySQL Workbench clicando com o botão direito do mouse na tabela, escolha "Alterar tabela ..." no menu.
Quando a exibição da estrutura da tabela for aberta, vá para a guia "Opções" (na parte inferior inferior da exibição) e defina o campo "Incremento automático" para o valor do próximo número de incremento automático.
Não se esqueça de clicar em "Aplicar" quando terminar todas as alterações.
PhpMyAdmin:
Se você estiver usando o phpMyAdmin, clique na tabela na navegação esquerda, vá para a guia "Operações" e, em Opções da tabela, altere o valor AUTO_INCREMENT e clique em OK.
fonte
Primeiro você precisa adicionar uma coluna para incremento automático
Esta consulta para adicionar coluna em primeiro lugar. Agora você deve redefinir o valor inicial do incremento automático. Então use esta consulta
Agora sua mesa começou com 1001
fonte
Você também pode configurá-lo na
create table
declaração.fonte
Além disso, no PHPMyAdmin , você pode selecionar a tabela do lado esquerdo (lista de tabelas) e fazer isso indo para lá.
Guia Operações-> Opções da Tabela-> AUTO_INCREMENT.
Agora, defina seus valores e pressione Ir sob a Tabela Opções Bo x.
fonte
Para isso, você deve definir um
AUTO_INCREMENT
valorExemplo
fonte
Como alternativa, se você estiver com preguiça de escrever a consulta SQL. Então esta solução é para você.
fonte