gpt4 book ai didi

php - 如何在 phpMyAdmin 中将字符串转换为日期?

转载 作者:行者123 更新时间:2023-11-30 23:00:09 24 4
gpt4 key购买 nike

我是一名网页设计师,刚接触 php/sql/phpMyAdmin,但学得很快。

我导入了列“Entry_Date”的数据,格式不正确:(mm/dd/yyyy) 我现在需要将其转换为正确的 DATE 格式/类型。

我设置了2列
1) 条目日期 - 字符(10)
2) New_Date - 日期

在 phpMySql 中,我运行了 myTable 的“SQL”选项卡;

UPDATE myTable(New_Date)
SELECT STR_TO_DATE(Entry_Date,'%m/%d/%Y') as date FROM `myTable`;

我确认 SELECT STR_TO_DATE 行已成功将字符串转换为 DATE,但我无法获取这些值来更新 New_Date 列(该列已经填充了“0000-00-00”)。我错过了什么?

最佳答案

试试这个

   SELECT STR_TO_DATE(Entry_Date,'%Y-%m-%d')  FROM `myTable`;

或者这个

  SELECT DATE_FORMAT(Entry_Date,'%Y-%m-%d')  FROM `myTable`; 

编辑:

  UPDATE myTable SET New_Date = DATE(DATE_FORMAT(Entry_Date,'%Y-%m-%d')) ;

关于php - 如何在 phpMyAdmin 中将字符串转换为日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24458450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com