MySQL基础|数据库存储时间段,数字从指定值递增AUTO_INCREMENT【详细版,建议收藏】

news2025/1/13 16:41:14

今天,在写SQL语句存储时间时遇到了一些问题,最后成功解决了

mysql基础

  • 一、时间字段的格式限制
    • (一)精确到秒的表达
    • 1、错误的表达
    • 2、解决方式如下
    • 3、查看创建的表
    • (二)存储一个时间段
    • 1、错误的表达语句
    • 2、解决方法如下
    • 3、测试
  • 二、数字从指定值递增
    • 1、从特定值开始递增
  • 遇到的问题
    • 1、在输入DATETIME这个类型时,Navicat报错

在这里插入图片描述

一、时间字段的格式限制

(一)精确到秒的表达

我想要达到的效果是,存储精确到秒的时间,如2022-11-14 23:04:08,

1、错误的表达

 st-time TIMESTAMP(YYYY-MM-DD HH:MM:SS)

报错为

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘YYYY-MM-DD HH:MM:SS),
valid TIMESTAMP(YYYY-MM-DD HH:MM:SS),
num int PRIMARY KE’ at line 2

SQL 语法有错误;检查与您的MySQL服务器版本相对应的手册,了解在’-time TIMESTAMP(YYYY-MM-DD HH:MM:SS)附近使用的正确语法

2、解决方式如下

原来timestamp本身就表示着YYYY-MM-DD HH:MM:SS
不需要括号中的格式限制

去掉后,运行结果为
在这里插入图片描述

3、查看创建的表

发现格式已经正确了
在这里插入图片描述

(二)存储一个时间段

想要达成的效果是,比如存储考试时间的字段,从2022-11-15 8:00–2022-11-15 10:00

1、错误的表达语句

valid TIMESTAMP

因为这个是指定格式的数字类型,并且一个timestamp只能存储一个时间节点,如果要存储时间段的开始、结束时间必须分为2个字段存储。

要满足数据存储的原子性,即不可再分割。

2、解决方法如下

存储考试的开始时间为startDate、endDate

如果要精确到小时,则
需要存储为string类型,选择存储较小的varchar
然后限制数字个数

endDate VARCHAR(12),

3、测试

在输入13个数后,点击保存
会弹出错误框
在这里插入图片描述

类型用途
TIMESTAMP别名:时间戳,当创建或更新某行时,会自动更新时间。并且一个数据表最多只能有一个时间戳。基于内部时钟,不对应外部时间。也可存储YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD格式
DATETIME和timestamp存储格式一样,一个数据表可以有多个
DATE日期。格式:YYYY-MM-DD

二、数字从指定值递增

用到的是
AUTO_INCREMENT

1、从特定值开始递增

首先创建一个自增的表

CRATE TABLE orders(
endDATE VARCHAR(12),
num int PRIMARY KEY AUTO_INCREMENT)

更改表中自动增长的初始值

ALTER TABLE orders5 AUTO_INCREMENT=10

在数据表中,添加新的一条记录,并保存后,会自动填充10
在这里插入图片描述

遇到的问题

1、在输入DATETIME这个类型时,Navicat报错

在这里插入图片描述

温馨提示💓

如果在运用时遇到问题,可以直接关注并私信我,发送报错问题,我看到后会第一时间回复~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/24458.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一个优秀的程序员应该养成哪些好的习惯?

文章目录一、写代码前先想好思路,先规划框架,再到局部实现二、注重代码风格三、注重代码执行效率四、掌握一些编码原则五、解决问题时,对于原理性的问题,不要面向搜索引擎编程。六、注重基础知识的学习,不忙碌跟风新技…

分享美容美发会员管理系统功能的特点_分享美容美发会员管理系统的制作

人们越来越关心美发,美发行业发展迅速,小程序可以连接在线场景,许多美发院也开发了会员卡管理系统。那么一个实用的美发会员管理系统怎么制作呢?它有什么功能?我们一起来看看~(干货满满,耐心看完…

艾美捷Immunochemistry FAM FLICA Poly Caspase检测方案

Caspases在细胞凋亡和炎症中发挥重要作用。ICT的FLICA检测试剂盒被研究人员用于通过培养的细胞和组织中的胱天蛋白酶活性来定量凋亡。FAM FLICA Poly Caspase探针允许研究人员评估胱天蛋白酶的激活。 用艾美捷Immunochemistry FAM-FLICA Poly caspase检测试剂盒检测活性半胱天冬…

2022年信息学部物联网工程学院学生科协机器学习科普

什么是机器学习 机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 它是人…

【安全学习】记一次内网环境渗透

注意: 本文仅用于技术讨论与研究,对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用Kali Linux作为此次学习的攻击者机器。这里使用的技术仅用于学习目的,如果列出的技术用于其他任何目标&#xff…

讲讲 Redis 缓存更新一致性,看了都说好!

当执行写操作后,需要保证从缓存读取到的数据与数据库中持久化的数据是一致的,因此需要对缓存进行更新。 因为涉及到数据库和缓存两步操作,难以保证更新的原子性。 在设计更新策略时,我们需要考虑多个方面的问题: 对系统吞吐量的影…

那些测试行业的细分岗位,你知道多少?薪资又如何?

软件测试是个需求多,就业机会大的职业。目前,我国具备软件测试能力的人员数量和市场需求相差巨大,巨大的市场空缺,使软件测试工程师从初级到高级,只需要 1 年甚至更短的时间来完成。所以作为一名软件测试工程师&#x…

【北亚数据恢复】不认盘的移动硬盘恢复数据案例解决方案

【案例一】 一块西数移动硬盘不小心摔了,插到电脑上就不认盘,之后没在其他的任何操作。这是比较典型的硬盘故障类型:故障原因就是移动硬盘磁头损坏。 北亚数据恢复工程师在用户同意的前提下开盘,对移动硬盘开盘换磁头。&#xff0…

8.5 Spring解决循环依赖的机理(AOP)

8.5 Spring解决循环依赖的机理(AOP) MyAspect Aspect public class MyAspect {After(value "execution(* com.cjf.bean.B.*(..))")public void myAfter(){System.out.println("最终通知的功能.........");} }SpringBean.xml <aop:aspectj-autoproxy&g…

Unity游戏Mod/插件制作教程03 - 插件实例1: HelloWorld

准备工作 作为编程类的教程&#xff0c;果然第一个需要来一个传统项目——HelloWolrd。 在开始之前&#xff0c;我先贴一个链接&#xff0c;这是BepInex官方的开发手册 https://bepinex.github.io/bepinex_docs/v5.0/articles/dev_guide/index.html 有什么问题也可以翻阅官方的…

论文阅读【6】RRN:LSTM论文阅读报告(1)

lstm类似于Simple_RNN,但是又比他复杂很多.我是参考这个视频的老师讲解的,这个老师讲解的非常好.https://www.bilibili.com/video/BV1FP4y1Z7Fj?p4&vd_source0a7fa919fba05ffcb79b57040ef74756 lstm的最重要的设计就是那一条传输带,即为向量CtC_tCt​,过去的信息通过他传送…

跨程序共享数据:Android四大组件之内容提供器

跨程序共享数据&#xff1a;Android四大组件之内容提供器前言七、跨程序共享数据&#xff1a;Android四大组件之内容提供器7.1 内容提供器&#xff08;Content Provider&#xff09;简介7.2 运行时权限&#xff08;软件不能为所欲为&#xff0c;想要什么权限&#xff0c;还得主…

【project 】软件使用

project软件使用 1.如何为某任务或资源创建日历 创建新日历 工具->更改工作时间->新建->定义日历名称&#xff0c;选择“新建基准日历”->根据各承建商的日历创建相应的日历 使用新日历 拷贝各承建商的各项任务到指定的项目计划中&#xff0c;然后&#xff…

基于特征选择的二元蜻蜓算法(Matlab代码实现)

&#x1f352;&#x1f352;&#x1f352;欢迎关注&#x1f308;&#x1f308;&#x1f308; &#x1f4dd;个人主页&#xff1a;我爱Matlab &#x1f44d;点赞➕评论➕收藏 养成习惯&#xff08;一键三连&#xff09;&#x1f33b;&#x1f33b;&#x1f33b; &#x1f34c;希…

C. String Equality(思维)

Problem - 1451C - Codeforces Ashish有两个字符串a和b&#xff0c;每个字符串的长度为n&#xff0c;还有一个整数k。 他想通过对a进行一些&#xff08;可能是零&#xff09;操作&#xff0c;将字符串a转换成字符串b。 在一次操作中&#xff0c;他可以 选择一个索引i&#x…

哪吒汽车的技术发布会都发布了什么?纯干货抢先看

11月21日&#xff0c;哪吒汽车发布了浩智超算、浩智电驱、浩智增程三大技术品牌&#xff0c;并推出三款技术产品&#xff0c;包括智能汽车中央超算平台、800V SiC高性能电驱系统、高效三合一增程器。去年年底&#xff0c;哪吒曾经发布过山海平台&#xff0c;据说是一个支持哪吒…

性能环境搭建(0-CentOS7 安装配置)

1.前言 根据现有的组件&#xff0c;准备动手搭建一套完整的监控环境。既然是练手&#xff0c;还是在虚拟机里自己先练习一下。出了问题也好恢复。所有就先从最基本的开始。那就是操作系统开始搭建玩起来。 2.环境 资源有效利用吧&#xff0c;公司的资源能自由使用的那最方便…

数据结构-复杂度(一)

目录 一、什么是复杂度&#xff1f; 算法效率&#xff1a; 复杂度&#xff1a; 二、复杂度分类 一、时间复杂度 二、空间复杂度&#xff08;Space Complexity&#xff09; 了解数据结构之前需要了解复杂度。 一、什么是复杂度&#xff1f; 在介绍复杂度之前我们现分享一…

CengBox靶机

0x01 信息收集 nmap -sV 10.0.2.6 22 ssh端口&#xff0c;弱口令爆破为主 80 web页面 目录遍历&#xff0c;备份文件查找等 dirsearch -u http://10.0.2.6 获取了目录&#xff0c;发现存在一个maseradmin目录&#xff0c;可能存在些东西&#xff0c;继续扫。 dirsearch -u …

C规范编辑笔记(四)

大家好&#xff0c;今天来给大家分享一下C规范编辑笔记第四篇&#xff0c;距离我们C规范编辑笔记第三篇也快过去了一个月&#xff0c;这次继续分享一波~ 1、以大写形式声明常量&#xff0c; 为避免误解&#xff0c;常量值必须根据其类型使用后缀。这不仅有助于代码阅读&#x…