
MYSQL
哥哥你坐船头
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
navicat导入.sql文件出现:[ERR] 1067 - Invalid default value for 'create_date'
解决方案:在my.ini中添加sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION原创 2019-06-18 19:28:38 · 6670 阅读 · 1 评论 -
创建表的主键为32位的UUID
设置id为varchar类型,长度可大于等于32;插入数据时采用一下方法:INSERT INTO blog_user (`id`,`role`,`name`,user_password,head_address) VALUES (REPLACE(UUID(),"-",""),'系统管理员','zhangsan','123','image/admin_head1.jpg');3.如果在J...原创 2019-08-04 21:24:38 · 1035 阅读 · 0 评论 -
mysql时间函数
获取当天、前一天、后一天:使用date_sub函数假如今天是2016年08月01日date_sub('2016-08-01',interval 1 day) //表示 2016-07-31 date_sub('2016-08-01',interval 0 day) //表示 2016-08-01 date_sub('2016-08-01',interval -1 day) /...原创 2019-09-06 16:57:05 · 210 阅读 · 0 评论 -
mysql设置时区
mysql数据库创建后。默认的时区比东八区少了八个小时。如果sql语句中使用到mysql的时间的话就会比正常时间少了八个小时。所以需要修改mysql的系统时区。使用mysql连接工具或者命令好工具都可以。我用workbench输入命令行:select now(); 查看mysql系统时间。和当前时间做对比set global time_zone = ‘+8:00’;设置时区更改为东八区fl...原创 2019-09-16 11:18:42 · 1083 阅读 · 0 评论 -
Mysql中Count函数的正确使用
a:使用:Count(表达式 Or null)b:使用:Count(Case when 表达式 then 1 END) 或者 Count(CASE WHEN 表达式 THEN 1 ELSE null END)如:select userid, COUNT(ParentID=0 OR NULL), COUNT(CASE WHEN ParentID=0 THEN 1 END), COUNT(CAS...原创 2019-09-18 18:58:12 · 681 阅读 · 0 评论