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

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. cannot load such file -- bundler/setup解决

    sudo gem install bundler bundle update celluloid

  2. Shell脚本之for循环、while循环,if语句、case语句

    1. for循环一般格式: 格式1: for((条件)) do 动作 done 格式2: for 变量名 in 范围 do 动作 done1234567891011121314实验:##1. 输出数字 ...

  3. 四、绘图可视化之Seaborn

    Seaborn-Powerful Matplotlib Extension seaborn实现直方图和密度图 import numpy as np import pandas as pd import ...

  4. CPP-基础:关于内存分配

    1:c中的malloc和c++中的new有什么区别 (1)new.delete 是操作符,可以重载,只能在C++中使用.(2)malloc.free是函数,可以覆盖,C.C++中都可以使用.(3)ne ...

  5. shell脚本,锁机制

    [root@localhost wyb]# cat suijizhi.sh #!/bin/bash a=`|grep -v grep |wc -l` echo "$a" [ $a ...

  6. Hanoi双塔问题

    题目描述: 给定A.B.C三根足够长的细柱,在A柱上放有2n个中间有孔的圆盘,共有n个不同的尺寸,每个尺寸都有两个相同的圆盘,注意这两个圆盘是不加区分的(下图为n=3的情形).现要将这些圆盘移到C柱上 ...

  7. mysql基本优化

    文件打开数 show status like "%Open_files%" Open_files 133 show VARIABLES like "%open_files ...

  8. lsof指令使用简介

    lsof替代了netstat和ps的全部工作.它可以带来那些工具所能带来的一切,而且要比那些工具多得多 最重要的是,当你给它传递选项时,默认行为是对结果进行“或”运算.因此,如果是用-i来拉出一个端口 ...

  9. python数据类型、字符编码、文件处理

    介绍: 1.什么是数据? 例:x=10,10是我们要存储的数据 2.为何数据要分不同的类型? 数据是用来表示状态的,不同的状态用不同的类型的数据去表示 1.数据类型 1.数字(整形,长整形,浮点型,复 ...

  10. Solr5.0.0 DIH之增量索引

    定时索引相关知识 增量更新需要配置个sql(deltaImportQuery.deltaQuery) deltaImportQuery="select * where id='${dih.d ...