mysql - 如何更改数据库的 MySQL 日期格式?

标签 mysql date formatting filemaker

我们在 FileMaker 中使用 MySQL 数据库。看起来,当 FileMaker 读取 MySQL 表时,它只会接受 m/d/y 格式的日期。

有什么方法可以让我们的 MySQL 数据库将其默认格式更改为 m/d/y 而不是 YYYY-MM-DD?

我知道我可以对单个 SELECT 查询使用 DATE_FORMAT() 函数,但我想看看我是否可以更改默认格式。

最佳答案

多读一点我发现你可以change the format for an specific field但不推荐。

you cannot change the storage format

你可以设置ALLOW_INVALID_DATES并以您希望的格式保存日期,但我真的不建议这样做。

如果您的字段未编入索引,则在您进行选择时调用 DATE_FORMAT() 没有问题,唯一的问题是您是否需要为该字段进行选择,在这种情况下不会使用索引,因为您正在调用该函数。

关于mysql - 如何更改数据库的 MySQL 日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052862/

相关文章:

mysql - Sql 查询在 Mysql 版本 5.5.16 中不起作用

date - 在 SSIS 的表达式任务中将 mmddyy 转换为 YYYY-MM-DD

php - 如何以人类可读的格式显示数组?

Python MIME 文本格式

python - 在 OSX 上使用格式语言的德语数字分隔符?

mysql - GROUP BY 用于 SQL 中的连续行

php - 如何在正确的 'Codeigniter way' 中编写此 SQL 查询?

sql server 导致 - 日期问题

r - 如何在 R 中显示两个日期之间发生的事件

MYSQL 内部连接作为多行结果