相关疑难解决方法(0)

如何在MySQL的datetime字段中存储NULL值?

我有一个"bill_date"字段,我希望它是空白的(NULL),直到它被计费,此时将输入日期.

我看到MySQL不喜欢datetime字段中的NULL值.你们有没有一个简单的方法来处理这个,或者我被迫使用最小日期作为"等效的NULL",然后检查那个日期?

谢谢.

编辑添加:

好吧,我确实看到MySQL将接受NULL值,但如果我使用PHP更新记录,它将不会接受它作为数据库更新.

变量名是$bill_date但如果我更新记录而不发送值,它不会将变量保留为NULL $bill_date- 我收到此错误:

Database query failed: Incorrect datetime value: '' for column 'bill_date' at row 1
Run Code Online (Sandbox Code Playgroud)

我假设我需要实际发送单词NULL,或者将它完全保留在更新查询之外,以避免此错误?我对吗?谢谢!!!

php mysql null datetime

40
推荐指数
3
解决办法
14万
查看次数

标签 统计

datetime ×1

mysql ×1

null ×1

php ×1