码迷,mamicode.com
首页 > 数据库 > 详细

数据库中取出YYYY-mm-dd H:i:s的数据怎么将其转化成YYYY/mm/dd格式,另外,怎么将一个数据表中的数据插入另一个数据表

时间:2019-12-20 11:48:14      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:into   一个   字符   title   tp5   from   怎么   replace   循环   

sql语句是select  left(replace(rq,‘-‘,‘/‘),10) as rq from 表名

tp5.1中的写法

$res = Db::table(‘表名‘)
        ->field("left(replace(rq,‘-‘,‘/‘),10) as rq")
        ->paginate(20);

  $res 取出的是对象类型的数据,本来想循环对象中的rq字段,用PHP来替换字符,但是忘记怎么循环对象了,对对象的操作也是很模糊,哎,先记录下来,以后有时间再处理吧

另在测试数据的时候有时候需要批量向数据库中插入一些测试数据,比如将手写的数据重复向数据库中插入一下,用到以下sql语句
insert into news(title,content,state,sort,rq,qyid,qymc) select title,content,state,sort,rq,qyid,qymc from news where qyid = ‘20191211164438269‘
注:如果表中没有自增主键的话就不用带字段名了如:insert into news select * from news where qyid = ‘xxxxxx‘,简单省事
叨逼一句:公司里记录时间用YYYY-mm-dd H:i:s格式真是弱爆了。辣鸡!呸!

数据库中取出YYYY-mm-dd H:i:s的数据怎么将其转化成YYYY/mm/dd格式,另外,怎么将一个数据表中的数据插入另一个数据表

标签:into   一个   字符   title   tp5   from   怎么   replace   循环   

原文地址:https://www.cnblogs.com/dayin1/p/12072115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!