Vis*_*ahu 5 mysql datetime phpmyadmin
我使用int类型来存储日期/时间.为了方便从MySQL获取特定范围内的数据,我尝试将其更改为TIMESTAMP/DATETIME但是它在两种情况下都给出了附加图像中的错误.对于数据类型的格式TIMESTAMP/DATETIME是YYYY-MM-DD HH:MM:SS是19个字符长.
我无法获得正确的教程/文章,因为我可以从头开始.
定义DATETIME或TIMESTAMP字段时,无需指定长度.
这是错误消息所指的:
DATETIME或TIMESTAMP值可以包括最小微秒(6位)精度的尾随小数秒部分
MySQL允许TIME,DATETIME和TIMESTAMP值的小数秒,精度高达微秒(6位).要定义包含小数秒部分的列,请使用语法type_name(fsp),其中type_name为TIME,DATETIME或TIMESTAMP,fsp是小数秒精度.例如:
CREATE TABLE t1 (t TIME(3), dt DATETIME(6));
Run Code Online (Sandbox Code Playgroud)
摘要自CREATE TABLE语法:
| TIME[(fsp)]
| TIMESTAMP[(fsp)]
| DATETIME[(fsp)]
Run Code Online (Sandbox Code Playgroud)
文档:
| 归档时间: |
|
| 查看次数: |
16328 次 |
| 最近记录: |