Erro no ALTER TABLE
Prezados,
Estou com um erro em minha tabela, que está me tirando o sono. Estou querendo fazer uma simples modificação, que é pôr o campo PRIMARY KEY (id_cliente) como primeiro campo da tabela.
Então executei o seguinte comando:
ALTER TABLE `fisiosaudefort`.`clientes`
CHANGE COLUMN `id_cliente` `id_cliente` INT(11) NOT NULL AUTO_INCREMENT FIRST;
Mas o mysql workbench me retorna o seguinte erro:
ERROR 1067: Invalid default value for 'dt_nascimento'
SQL Statement:
ALTER TABLE fisiosaudefort.clientes
CHANGE COLUMN id_cliente id_cliente INT(11) NOT NULL AUTO_INCREMENT FIRST
O erro fala especificamente do campo 'dt_nascimento'. Mas não estou fazendo referência alguma a esse campo e sim ao campo 'id_cliente'.
Porque isso está acontecendo?
Discussão (2)
Carregando comentários...