gpt4 book ai didi

sql - mysql "datetime NOT NULL DEFAULT ' 1970-01-0 1' "变成 0000-00-00 00 :00:00

转载 作者:行者123 更新时间:2023-11-29 01:00:26 25 4
gpt4 key购买 nike

我创建了一个列

`date_start` datetime NOT NULL DEFAULT '1970-01-01'

但是,当我使用 LOAD DATA 命令从 CSV 文件上传数据时,date_start 的条目为空白,保存的值为 0000-00-00 00:00:00?

最佳答案

NULL 和“空白条目”在 MySql 中并不总是被同等对待。对于 datetime 数据类型,空白条目会自动转换为 0000-00-00 00:00:00。您可以将其视为一种类型转换形式,其中空白被类型转换为零。

在您的数据文件中,尝试用 DEFAULT 关键字替换所有空白日期。

关于sql - mysql "datetime NOT NULL DEFAULT ' 1970-01-0 1' "变成 0000-00-00 00 :00:00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3669348/

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