php - php, phpMyAdmin sql 错误
问题描述
我想要在表格中插入一行时,仅自动插入日期。在 phpMyAdmin
Name: c_date
Type: date
Length/ Value:
Null: No
其余为空白。
但这会将日期设置为 0000-00-00。
有人可以告诉我怎么做吗?
谢谢
解决方案
Null: No
这是你的问题。
如果不允许空值,MySQL 会将空/null/无效值转换为0000-00-00
. 如果你允许空值,你应该很高兴。
如果您希望在创建行时自动添加日期,请考虑使用默认值为的TIMESTAMP
CURRENT_TIMESTAMP
字段。
推荐阅读
- excel - EXCEL - 使用多个 IF 语句
- typescript - 使用 Jest 使用 Express 测试 HTTP Firebase 函数的 POST 请求
- laravel - 无法在同一模型上创建一对多关系
- javascript - 表格中的多个提交按钮
- django - Django 错误“配置不当:应用标签 'fontawesome-free' 不是有效的 Python 标识符。”
- java - 通过名称 Java Parser 查找 AST 节点
- c# - 用于包装的 AutoWrapper 响应的 Swagger c#ProduceResponseType
- html - 为什么框 2 不跨越 2 行?相反,它只会空出一个空间!我需要那个盒子跨度为 2 行
- c++ - 如何返回二维数组 C++
- node.js - 如何更改 aws-lambda 结构中文件夹的权限?