Mysql 将一个特定查询从文本字段转换为算术函数的日期
我已经进行了彻底的搜索,但对于如何将返回的SQL查询转换为字段,我同样感到困惑。我发现了如何将整个列从文本字段转换为日期,而不是特定的查询。我不确定如何更新、设置等。我导入了一个包含名称和ATE的CSV文件,返回所需文本字段的查询(在phpMyAdmin中)如下所示:Mysql 将一个特定查询从文本字段转换为算术函数的日期,mysql,date,Mysql,Date,我已经进行了彻底的搜索,但对于如何将返回的SQL查询转换为字段,我同样感到困惑。我发现了如何将整个列从文本字段转换为日期,而不是特定的查询。我不确定如何更新、设置等。我导入了一个包含名称和ATE的CSV文件,返回所需文本字段的查询(在phpMyAdmin中)如下所示: SELECT meta_value FROM `drabble_postmeta` WHERE meta_key = 'date_paid' 这将返回大约130个字段,我需要将这些字段从统一使用MM/DD/YYYY(ie 11/
SELECT meta_value FROM `drabble_postmeta` WHERE meta_key = 'date_paid'
这将返回大约130个字段,我需要将这些字段从统一使用MM/DD/YYYY(ie 11/2/2010)格式的纯文本字段转换为实际使用的“日期”字段,这样我就可以按日期进行排序
一个meta_值
I get有一个带有“11/2/2010”的文本字段<代码>meta_值是长文本。我不知道是否要使用AS运算符,因为我需要读取其他meta\u value
字段,其中这些列的id==我找到支付日期的id使用该函数
SELECT STR_TO_DATE(meta_value,'%m/%d/%Y') AS date_paid
FROM `drabble_postmeta`
WHERE meta_key = 'date_paid'
meta_值有什么类型?因此,请发布一个从您的查询中获得的meta_值,否则没有人知道要转换什么。我使用此命令时出现语法错误,“#1064-您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以了解在第3行“WHERE meta_key=”date_paid“”附近使用的正确语法”