MYSQL替换时间(年月日)字段时分秒不变实例解析
发布时间 - 2026-01-11 02:21:04 点击率:次写法1:
update sas_order_supply_month_pay set RECEIVE_TIME=REPLACE(RECEIVE_TIME,DATE_FORMAT(RECEIVE_TIME,'%Y-%m-%d'),(select PERIOD_END from sas_task_supply_month_pay_period where belong='1729' and CREATE_TIME like '%2017-07-12%')) where ORDER_CODE='PO201707130115';
写法2:
update sas_order_supply_month_pay set RECEIVE_TIME= ADDTIME ((select PERIOD_END from sas_task_supply_month_pay_period where belong='1729' and CREATE_TIME like '%2017-07-12%')+interval 0 hour,time(RECEIVE_TIME)) where ORDER_CODE='PO201707130115';
写法3:
update sas_order_supply_month_pay set RECEIVE_TIME = concat((select PERIOD_END from sas_task_supply_month_pay_period where belong='1729' and CREATE_TIME like '%2017-07-12%'),' ',DATE_FORMAT(RECEIVE_TIME,'%H:%i:%S')) where ORDER_CODE='PO201707130115';
说明: s
as_order_supply_month_pay表的RECEIVE_TIME字段格式为"2017-06-16 12:13:16",sas_task_supply_month_pay_period表的PERIOD_END字段格式为"2017-07-12",
执行后RECEIVE_TIME修改为"2017-07-12 12:13:16"。
错误写法:
update sas_order_supply_month_pay set RECEIVE_TIME = DATE_FORMAT(concat((select PERIOD_END from sas_task_supply_month_pay_period where belong='1729' and CREATE_TIME like '%2017-07-12%'),' ',(select DATE_FORMAT(RECEIVE_TIME,'%H:%i:%S') from sas_order_supply_month_pay where ORDER_CODE='PO201707130115')),"yyyy-MM-dd %H:%i:%S") where ORDER_CODE='PO201707130115';
错误写法报错:
[Err] 1093 - You can't specify target table 'sas_order_supply_month_pay' for update in FROM clause
错误分析:
错误语句:
(select DATE_FORMAT(RECEIVE_TIME,'%H:%i:%S') from sas_order_supply_month_pay where ORDER_CODE='PO201707130115')
此语句单独执行是可以的,但是合在一起执行报错,猜测:修改表和子查询不能是同一个表?
以上所述是小编给大家介绍的MYSQL替换时间(年月日)字段时分秒不变的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# mysql
# 替换时间(年月日)字段
# 时分秒不变
# MySQL获取当前时间、年月与年月日实例代码
# MySQL将时间戳转换为年月日格式的实现
# mysql中如何将时间戳转换为年月日格式进行查询
# MySQL 如果单独获取已知日期的年月日
# 报错
# 小编
# 格式为
# 在此
# 给大家
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# select
# REPLACE
# RECEIVE_TIME
# DATE_FORMAT
# CREATE_TIME
# PERIOD_END
# sas_task_supply_month_pay_period
# belong
# set
# strong
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
Laravel集合Collection怎么用_Laravel集合常用函数详解
教你用AI润色文章,让你的文字表达更专业
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
微信小程序 配置文件详细介绍
高端建站如何打造兼具美学与转化的品牌官网?
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Laravel如何处理CORS跨域请求?(配置示例)
高防服务器租用首荐平台,企业级优惠套餐快速部署
Laravel Docker环境搭建教程_Laravel Sail使用指南
如何快速生成橙子建站落地页链接?
如何用AWS免费套餐快速搭建高效网站?
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
网易LOFTER官网链接 老福特网页版登录地址
Laravel如何实现API版本控制_Laravel版本化API设计方案
如何在IIS7上新建站点并设置安全权限?
如何在企业微信快速生成手机电脑官网?
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
如何在服务器上三步完成建站并提升流量?
香港服务器WordPress建站指南:SEO优化与高效部署策略
Laravel如何处理和验证JSON类型的数据库字段
如何在 Pandas 中基于一列条件计算另一列的分组均值
如何快速生成可下载的建站源码工具?
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
,怎么在广州志愿者网站注册?
JS实现鼠标移上去显示图片或微信二维码
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
网站优化排名时,需要考虑哪些问题呢?
如何在阿里云部署织梦网站?
高防服务器:AI智能防御DDoS攻击与数据安全保障
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
如何用腾讯建站主机快速创建免费网站?
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
如何用狗爹虚拟主机快速搭建网站?
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
javascript基于原型链的继承及call和apply函数用法分析
Laravel如何创建自定义中间件?(Middleware代码示例)
如何在香港服务器上快速搭建免备案网站?
JavaScript常见的五种数组去重的方式
如何在香港免费服务器上快速搭建网站?
微信小程序 HTTPS报错整理常见问题及解决方案
Android实现代码画虚线边框背景效果
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门

