完整原型:(主要看下面例子)

replace into rpt_ci_cinema_seller_shift_dt ( BIZ_DATE,CINEMA_CD,SELLER_CD,LOCATION_CD,SHIFT_DATETIME,TOTAL_EARNING_AMT,TOTAL_CASH,PETTY_CASH,TURN_IN_CASH,TICKET_TOTAL,TICKET_CASH,REFUND_AMT,ISSUE_CARD_TOTAL,ISSUE_CARD_CASH,ISSUE_CARD_CREDIT,ISSUE_CARD_CHEQUE,ISSUE_CARD_ALIPAY,ISSUE_CARD_WECHAT,ISSUE_CARD_DEBT,ADDMONEY_TOTAL,ADDMONEY_CASH,ADDMONEY_CREDIT,ADDMONEY_CHEQUE,ADDMONEY_ALIPAY,ADDMONEY_WECHAT,ADDMONEY_DEBT,ADDMONEY_DONATE,MEMBCARD_TICKET_NUM,CREDIT_INCOME,CHEQUE_INCOME,TICKET_DEBT_INCOME,PREPAY_INCOME,COLLECTION_INCOME,UNIONPAY_INCOME,THIRD_INCOME,ALIPAY_INCOME,WECHAT_INCOME,VOUCHER_AMT,GIFT_SWAP_AMT,CASH_VOUCHER_AMT,REFUND_THIRD_TICKET,SWAP_INTEGRAL,REFUND_INTEGRAL,CONFERENCE_AMT,CINEMA_INCOME ) select '20160729' AS BIZDATE,CINEMA_CD,SELLER_CD,LOCATION_CD,SHIFT_DATETIME,TOTAL_EARNING_AMT,TOTAL_CASH,PETTY_CASH,TURN_IN_CASH,TICKET_TOTAL,TICKET_CASH,REFUND_AMT,ISSUE_CARD_TOTAL,ISSUE_CARD_CASH,ISSUE_CARD_CREDIT,ISSUE_CARD_CHEQUE,ISSUE_CARD_ALIPAY,ISSUE_CARD_WECHAT,ISSUE_CARD_DEBT,ADDMONEY_TOTAL,ADDMONEY_CASH,ADDMONEY_CREDIT,ADDMONEY_CHEQUE,ADDMONEY_ALIPAY,ADDMONEY_WECHAT,ADDMONEY_DEBT,ADDMONEY_DONATE,MEMBCARD_TICKET_NUM,CREDIT_INCOME,CHEQUE_INCOME,TICKET_DEBT_INCOME,PREPAY_INCOME,COLLECTION_INCOME,UNIONPAY_INCOME,THIRD_INCOME,ALIPAY_INCOME,WECHAT_INCOME,VOUCHER_AMT,GIFT_SWAP_AMT,CASH_VOUCHER_AMT,REFUND_THIRD_TICKET,SWAP_INTEGRAL,REFUND_INTEGRAL,CONFERENCE_AMT,CINEMA_INCOME from rpt_ci_cinema_seller_shift_dt where biz_date='20160725' ;

INSERT INTO RPT_TR_CINEMA_TICKET_TRADE_DETAIL(
ID,
TRADE_DATE,
SCINEMA_CD,
OPT_TYPE,
TRADE_CHANL,
FILM_CD,
HALL_CD,
CINEMA_NAME,
FILM_NAME,
SHOW_DATE,
SHOW_TIME,
TICKET_TYPE,
TICKET_GROUP,
BOOKING_ID,
TICKET_NO,
SEQ_NO,
ROW_ID,
COL_ID,
PAYMENT_SEQ,
PAYMENT_TYPE,
PAYMENT_AMT,
PAYMENT_NUM,
TICKET_AMT,
MEMBCARD_NO,
COUPON_TYPE,
SESSION_CODE,
THROUGH_FLG,
OPTER_ID,
OPTER,
REFUND_REASON_DESC,
CRT_DATETIME,
IS_RETURN)
select
REPLACE(uuid(),'-',''),
TRADE_DATE,
'' , -- 影院内码
OPT_TYPE,
TRADE_CHANL,
FILM_CD,
HALL_CD,
'' as CINEMA_NAME, -- 影院名称
FILM_NAME,
SHOW_DATE,
SHOW_TIME,
TICKET_TYPE,
TICKET_GROUP,
BOOKING_ID,
TICKET_NO,
SEQ_NO,
ROW_ID,
COL_ID,
PAYMENT_SEQ,
PAYMENT_TYPE,
PAYMENT_AMT,
PAYMENT_NUM,
TICKET_AMT,
MEMBCARD_NO,
COUPON_TYPE,
SESSION_CODE,
THROUGH_FLG,
OPTER_ID,
OPTER,
REFUND_REASON_DESC,
CRT_DATETIME,
IS_RETURN
from RPT_TR_CINEMA_TICKET_TRADE_DETAIL
where SCINEMA_CD='1843'

mysql 插入replace改变原有数据某些字段的更多相关文章

  1. 教你如何6秒钟往MySQL插入100万条数据!然后删库跑路!

    教你如何6秒钟往MySQL插入100万条数据!然后删库跑路! 由于我用的mysql 8版本,所以增加了Timezone,然后就可以了 前提是要自己建好库和表. 数据库test, 表user, 三个字段 ...

  2. MySQL的修改和删除数据表字段

    MySQL的修改和删除数据表字段 写在前面: 数据库存在的意义:数据存储和数据管理. 数据库:行(数据),列(字段) 注意:本页是解决了列的字段问题.下一页是解决行的数据问题. 注意,所有的字段名,最 ...

  3. mySQL 插入,更新和删除数据

    插入数据: 语法: INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 如 ...

  4. mysql插入一万条数据

    定义一个存储过程 mysql> delimiter $$ mysql> create procedure ptest()    -> begin    -> declare p ...

  5. mysql 表中已经存在数据 修改字段类型 varchar(11) 改为 int(11)

    update tablename set s_role = '' alter table  tablename  modify column s_role int(11)

  6. MySql数据的插入-replace into

    一.新的数据插入方式:REPLACE INTO mysql中常用的插入方式:INSERT INTO 如果要插入不重复的数据的方式:REPLACE INTO 二.二者比较: replace into 首 ...

  7. mysql 插入/更新数据

    mysql 插入/更新数据 INSERT 语句 1.一次性列出全部字段的值,例如: INSERT INTO student VALUES('Chenqi','M', 29); INSERT INTO ...

  8. (MariaDB/MySQL)之DML(1):数据插入

    本文目录: 1.insert和replace插入数据 1.1 insert into values() 1.2 insert into set 1.3 insert into select_state ...

  9. mysql插入数据后返回自增ID的方法,last_insert_id(),selectkey

    mysql插入数据后返回自增ID的方法 mysql和oracle插入的时候有一个很大的区别是,oracle支持序列做id,mysql本身有一个列可以做自增长字段,mysql在插入一条数据后,如何能获得 ...

随机推荐

  1. Linux中fork函数的例子

  2. WPF知识点全攻略04- XAML页面布局

    名称 说明 Canvas 使用固定坐标绝对定位元素 StackPanel 在水平或竖直方向放置元素 DockPanel 根据外部容器边界,自动调整元素 WrapPanel 在可换行的行中放置元素 Gr ...

  3. faster rcnn细节总结

    1.roi_pooling层是先利用spatial_scale将region proposal映射到feature map上,然后利用pooled_w.pooled_h分别将映射后的框的长度.宽度等分 ...

  4. struts2基于注解的action

    使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了. 要使用注解方式,我们必须添加一个额外包:struts2-convention-plu ...

  5. shell脚本,实现奇数行等于偶数行。

    请把如下字符串stu494e222fstu495bedf3stu49692236stu49749b91转为如下形式:stu494=e222fstu495=bedf3stu496=92236stu497 ...

  6. javascript顺序数组简单实现个二分查找

    直接上码了注释写得很详细: function bsearch(A,x){ //l:查找范围左 r:查找范围右 let l = 0, //查询范围左边界 r = A.length-1, //查找范围右边 ...

  7. windows2012安装sql2012报错

    一. 处理

  8. perl学习之文件测试

    用Open() 函数打开文件 打开文件的常用方法是: open(FH, "< $filename") or die "Couldn't open $filename ...

  9. 《零基础入门学习Python》【第一版】视频课后答案第003讲

    测试题答案: 0. 以下哪个变量的命名不正确?为什么? (A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM(C)选项不正确,因为 Python 中的变量名不能以 ...

  10. Python正则表达式与hashlib模块

    菜鸟学python第十六天 1.re模块(正则表达式) 什么是正则表达式 正则表达式是一个由特殊字符组成的序列,他能帮助对字符串的某种对应模式进行查找. 在python中,re 模块使其拥有全部的正则 ...