mysql
小张程序员
这个作者很懒,什么都没留下…
展开
-
两次执行同一段sql得到的值不一致
两次执行同一段sql得到的值不一致原创 2022-09-28 17:11:51 · 1209 阅读 · 0 评论 -
MySQL获取上周五日期
select SUBDATE(subdate(curdate(),date_format(curdate(),'%w') - 1),3)同理可获取上周天,上周六,上周一二三四的日期原创 2022-02-09 10:31:09 · 1693 阅读 · 2 评论 -
MySQL报 Incorrect string value: ‘\xE5\x8C\x97\xE4\xBA\xAC...‘ for column ‘university‘ at row 1错误
建完表,在插数据时,报了这个错误。去网上查,发现是建表时 字符集没有设置,调整字符集为utf8即可,字符类型的需要设置。原创 2021-11-23 20:20:12 · 1943 阅读 · 0 评论 -
mysql的group by是根据排序第一条来取数的
今天遇到一个问题,将MySQL的sql语句改为Oracle的语句时,MySQL的select的未聚合字段没有全部放在group by里面,这就导致跟Oracle查出来的数据不一致,实验 一:按照id,code的降序排列,在group by的时候取的是每一组的第一条;实验二:依旧是取的该组的第一条数据测试代码如下:DROP TABLE IF EXISTS `test0511`;CREATE TABLE `test0511` ( `id` int(11) NULL DEFA原创 2020-05-11 13:04:52 · 8289 阅读 · 2 评论 -
从数据库取出来的时间为0的问题
转自:https://blog.csdn.net/itlqi/article/details/47834157今天遇到一问题,要求在年月日后面加时分秒,加上时分秒之后,一直显示0:0:0,查了很多资料,改了实体类的注解,也改了数据库的类型,都不好使。最后看了上面的文章,最后成功解决。只需把.xml文件的时间Date类型改为TIMESTAMP即可。然后在运行,就没问题了。...转载 2018-09-17 17:25:49 · 2237 阅读 · 0 评论 -
数据库中有则更新,没有就插入的sql语句
话不多多说,直接上代码,这是自己亲手查得,找了好久也是,然后才写好,写一下记录着吧-- 存在即更新,不存在就插入(根据ID)insert into `vclb_mm_inventory` (`ID_`, `STOCK_ID_`, `ITEM_ID_`, `AMOUNT_`) values ('489734716803514367', '仓库一', '水杯', 44) ON DUPLIC...原创 2018-09-13 14:00:12 · 15785 阅读 · 0 评论