Cod*_*ien -5 php mysql date phpmyadmin
MySQL表有2列 - startdate和enddate
他们以这种格式保留日期:22-01-2016
当我进行原型设计时,我使用了MediumText.
现在,我想切换到日期格式.PHPMyAdmin中的默认日期格式为YYYY-MM-DD
如果我将列切换到Date,我的数据将变为0000-00-00.
使用PHP或MySQL,如何在返回PHPMyAdmin之前重新格式化我的数据以将列切换为Date格式?
您可以使用字符串到日期函数在更改其结构之前更新列数据
UPDATE table SET dateColumn = STR_TO_DATE(dateColumn, '%d-%m-%Y');
Run Code Online (Sandbox Code Playgroud)
它会将DD-MM-YYYY格式的日期转换为YYYY-MM-DD.之后,您只需将列的结构更改为DATE