当我将以下内容放入phpMyAdmin时
SELECT CountryCode, IndepYear, YEAR(STR_TO_DATE(IndepYear, "%Y%"))
from country
where 1
我得到以下内容
http://gyazo.com/faea56971dd257691c03ae7f38418c7c(屏幕盖)
我不知道如何解决这个问题。
如果您在列中IndepYear
所有正年份,则查询可能如下所示
SELECT CountryCode, IndepYear, YEAR(CURDATE())-IndepYear from country
您可以在文档中找到所有其他日期函数。