您可以在插入之前使用触发器.

DELIMITER $$

CREATE TRIGGER bi_table1_each BEFORE INSERT ON table1 FOR EACH ROW

BEGIN

DECLARE creationdate DATE;

DECLARE newdayid INTEGER;

SET creationdate = new.`creation date`;

SELECT count(*) + 1 INTO newdayid FROM table1

WHERE table1.`creation date` = creationdate;

-- NEW.`unique number` = CONCAT(DATE_FORMAT(creationdate,'%Y%m%d'),newdayid);

NEW.`unique number` = CONCAT(DATE_FORMAT(creationdate,'%Y%m%d')

RIGHT(CONCAT('00000000',newdayid),8));

END $$

DELIMITER ;

请注意,将newdayid中的小数位数固定为8位(或其他)可能是个好主意,如果您不想这样,只需使用注释掉的行.

mysql自动生成日期序列号_mysql – 在一天内为实体生成唯一的序列号相关推荐

  1. mysql自动获取时间列_mysql自动获取时间日期的方法

    实现方式: 1.将字段类型设为 TIMESTAMP 2.将默认值设为 CURRENT_TIMESTAMP 举例应用: 1.MySQL 脚本实现用例 --添加CreateTime 设置默认时间 CURR ...

  2. mysql自动写入创建时间_mysql 自动记录数据插入及最后修改时间

    总结: `uptime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 应用场景: 1.在数据表中, ...

  3. mysql 自动备份 发邮件_MYSQL自动备份并发送邮件工具

    最近在开发小程序,由于服务器只有一台,所以不能数据库异机备份,出于数据安全的考虑,就做了一个数据库定时备份并发送邮件到自己的邮箱的小工具,先看下工具界面 这个工具主要涉及到三个部分 1.MYSQL自动 ...

  4. mysql自动异地备份脚本_MYSQL数据库自动本地/异地双备份/MYSQL增量备份

    构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图 继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构.针对安全性有多种多样的解决方案,其中数据备份是 ...

  5. mysql带中文日期转换_MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 2.WEEKDAY(date) 3.DAYOFMO ...

  6. mysql 建表 日期格式_MySQL建表时,日期时间类型选择

    MySQL(5.5)所支持的日期时间类型有:DATETIME. TIMESTAMP.DATE.TIME.YEAR. 几种类型比较如下: 日期时间类型 占用空间 日期格式 最小值 最大值 零值表示 DA ...

  7. mysql添加字符串日期时间_mysql学习笔记--- 字符串函数、日期时间函数

    一.常见字符串函数:1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左. ...

  8. mysql自动提交的概念_MySQL入门之事务概念

    MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过 set autocommit=0 禁止自动提交 set autocommit=1开启自动提交 mysql中INNOD ...

  9. mysql中格式化日期函数_MySql格式化日期函数

    MySql格式化日期函数记录 1.DATE_FORMAT(date,format): 1 select DATE_FORMAT(create_time,'%Y%u') weeks,count(case ...

最新文章

  1. Ubuntu 组态 Tomcat而每天的错误解决
  2. POJ2186:Popular Cows(tarjan+缩点)
  3. 计算机二级python用什么书-计算机二级Python考试有什么学习资料?
  4. 二叉树的链式存储结构--二叉链表
  5. Failed to start mongod.service: Unit mongod.service not found
  6. springJAR包和配置文件
  7. javaSE各阶段练习题--流程控制2
  8. 一致性Hash(Consistent Hashing)原理剖析
  9. adb命令中的keyevent事件
  10. Hdoj 1847.Good Luck in CET-4 Everybody! 题解
  11. XMLHttpRequest2 异步 ajax
  12. ulimit和core文件的使用方法
  13. jQuery写登录弹窗并居中显示
  14. idea搜狗输入法中文变成繁体字
  15. python柱状图颜色_Python 绘制 柱状图
  16. php 动态倒计时计数器跳转至另一个页面,JavaScript_基于JavaScript实现网页倒计时自动跳转代码,用JS实现网页上的自动跳转功 - phpStudy...
  17. 企业邮箱收发信息服务器怎么设置,企业邮箱服务器如何配置POP3和SMTP?
  18. python实训报告万能模板_实训报告万能模板1000字
  19. 最简单容易的四格漫画制作软件 Comic Strip Factory for Mac
  20. android 系统时间同步

热门文章

  1. 处理多维度变化——桥接模式
  2. 478. Generate Random Point in a Circle | 478. 在圆内随机生成点(Java)
  3. 网络与IO知识扫盲(六):多路复用器
  4. 网络IO发展历程:BIO、NIO、多路复用器、epoll
  5. CodeBlocks报错原因分析:找不到编译器 / th_en_US.idx' not found! 提示
  6. Spring5参考指南:Bean的生命周期管理
  7. Java中System.setProperty()用法
  8. Linux网络编程 之 UDP编程(六)
  9. free和top显示可用内存不一致
  10. 【最佳解法】剑指 Offer 42. 连续子数组的最大和