Incorrect date value: '0000-00-00' for column 'lastmail' at row 1

21 respostas
C

Pessoal estejam na paz? gostarai de uma ajuda a respeito desse erro na linha de formulario de cadastro: “Incorrect date value: ‘0000-00-00’ for column ‘lastmail’ at row 1” desde ja agradeço muito.

21 Respostas

L

Você tentou inserir esse valor numa coluna do tipo date no banco?

C

Lucas tentei atraves do sql?

L

Se a coluna for do tipo date, vc deve informar uma data válida no valor que será inserido.

C

A coluna estar em Date e um sugeriu null

L

Se a ideia eh gravar um valor vazio, null deve ser utilizado.

C

Lucas é um formulario confira ai http://0800autosurf.top/signup.php

L

Mas você está tentando inserir o valor 0000-00-00 numa coluna do tipo Date no banco de dados?

J

Se estiver tentando armazenar um valor Date no seu banco de dados você deve informar uma data válida, pois “0000-00-00” não é uma data válida.
Caso não queira salvar uma data nesse momento deve ser atribuído o valor null para a coluna de data.

C

Sim inserir

L

Onde eu quero chegar é exatamente a explicação dada pelo @Jonathan_Medeiros. Se vc seguir as orientações dele, vc vai conseguir resolver seu problema.

C

Query error:
#1067 - Valor padrão (default) inválido para ‘lastmail’ quando botei no null ou erro

D

O que fez acontecer esse problema? Você tem o layout dessa tabela? Essa tabela tem dados?

C

Amigo ja fiz essa situação da tabela se possivel mim envia um email para possa enviar os dados da cpanel [email removido] desde ja agradeço direciono a Lucastody Jonathan_Medeiros e Dragoon

D

A idéia e que a solução fique aqui, e não que a gente resolve ou olhe o seu cpanel, desculpas eu não vou fazer isso, porque acredito que a sua duvida seja de muitos…

C

ALTER TABLE user CHANGE lastmail lastmail DATE NULL DEFAULT NULL;
Quando guarda dar erro

C

Desde ja agradeço atenção

C

e ainda continua com erro
As defined:
0000-00-00
ALTER TABLE user CHANGE lastmail lastmail DATE NULL DEFAULT ‘0000-00-00’;

J

Qual banco de dados está utilizando?
Essa sintaxe SQL que você está usando está bem estranha.

C

Sim estou usando SQL Server

J

O que você está tentando fazer exatamente com este SQL?

C

Pessoal desde ja agradeço orientação foi feita com exito graças a orientação de vcs nota 1000 vcs uhuuu

Criado 13 de fevereiro de 2019
Ultima resposta 20 de fev. de 2019
Respostas 21
Participantes 4