mysql - 在mysql中插入时格式化日期

标签 mysql sql datetime

我正在尝试以 DD.MM.YYYY 格式在表中插入日期,我该怎么做?
这是我正在尝试的代码,但其中存在一些错误:

insert into nol_art_izm([ART_ID], [DAT])
    select distinct
        a.ID, DATE_FORMAT({fn now()},'%d.%c.%Y')
    from
        openxml(@hDoc, '/art_komp/nol_art') with #artTMPL xd
        join nol_art a on xd.cd = a.cd


编辑
回答
自己解决了。我正在使用 now() 插入 DAT 列,但我正在根据需要格式化 View 列。

最佳答案

这应该有效:

DATE_FORMAT(now(),'%d.%m.%Y')

关于mysql - 在mysql中插入时格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9868290/

相关文章:

jquery - 在jquery中不显示结果详细信息mysql

sql - sql server 中每个单词在一个字符串中重复多少次?

SQL:如果字段为空,则返回空字符串,否则转换为数字

python - 从 Python 中的 getctime 、 getmtime 中提取每年、月、日、年

dataframe - 如何根据一个月中的一周将日期截断为周五?

php - 好友列表数据库的简单设计

php - 序列化(数据)的哪个mysql列类型?

javascript - 忽略其中包含公式的空单元格值

mysql - 查询错误MySQL

c++ - 从纪元到 dateformat C++ 的毫秒数