troubleshooting Question

Problem with DATETIME column in MySQL

Avatar of William Nettmann
William NettmannFlag for South Africa asked on
LinuxMySQL ServerSQL
4 Comments1 Solution360 ViewsLast Modified:
I have a table with a column defined as follows:
`Listing_Date` datetime DEFAULT NULL,
Running the following queries return results normally:
select count(*) from caselaw.cases;
select count(*) from caselaw.cases where Listing_Date = '0000-00-00 00:00:00';
However,
update caselaw.cases set Listing_Date = null where Listing_Date = '0000-00-00 00:00:00';
returns the following error:
Error Code: 1292. Incorrect datetime value: '0000-00-00 00:00:00' for column 'Listing_Date' at row 1
How can I get rid of the '0000-00-00 00:00:00' values?
ASKER CERTIFIED SOLUTION
William Nettmann
PHP Web Developer

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 4 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 4 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros