1. 表结构

CREATE TABLE `zc2_ticket_orderticket` (

`id` int(11) unsigned NOT NULL AUTO_INCREMENT,

`acid` int(11) NOT NULL COMMENT '商户ID',

`order_no` varchar(64) NOT NULL DEFAULT '' COMMENT '订单号',

`ticket_no` varchar(64) NOT NULL DEFAULT '' COMMENT '车票号',

`ticket_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '1全票;2半票;3儿童票;9网上成人单程;10网上成人双程;13网上小童双程;14网上小童单程;17网上长者 65 岁单程;18网上长者 65 岁双程',

`passenger_name` varchar(64) NOT NULL DEFAULT '' COMMENT '乘客姓名',

`passenger_id` varchar(64) DEFAULT NULL COMMENT '乘客证件号',

`passenger_id_type` tinyint(4) DEFAULT NULL COMMENT '1身份证2港澳回乡证3台湾通行证4护照5军官证6居住证',

`passenger_tel` varchar(13) NOT NULL DEFAULT '' COMMENT '手机号码',

`status` tinyint(11) NOT NULL COMMENT '0已锁票;1已购票;2已退票;3已检票;4已过期;5已撤销',

`fee` decimal(10,2) DEFAULT '0.00' COMMENT '票价',

`discount_fee` decimal(10,2) DEFAULT '0.00' COMMENT '中港通接口返回的折扣价',

`order_time` int(10) NOT NULL COMMENT '购票时间,unix时间戳',

`refund_time` int(10) DEFAULT NULL COMMENT '退票时间,unix时间戳',

`refund_time2` int(11) NOT NULL DEFAULT '0' COMMENT '退款到账时间',

`refund_fee` decimal(10,2) DEFAULT NULL COMMENT '退款金额',

`refund_rate` varchar(10) NOT NULL DEFAULT '' COMMENT '退票费率',

`insurance_refund_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '保险退款金额',

`check_in_channel` char(1) NOT NULL DEFAULT '' COMMENT '检票渠道:1车载机 2后台 3乘客端',

`check_in_user` varchar(32) NOT NULL DEFAULT '' COMMENT '检票渠道 车载机:车牌号 后台:管理员姓名 乘客端:乘客姓名',

`check_in_time` int(11) NOT NULL DEFAULT '0' COMMENT '检票时间',

`start_station_id` varchar(32) DEFAULT NULL COMMENT '出发站编号',

`start_station` varchar(32) DEFAULT NULL COMMENT '出发站名称',

`end_station_id` varchar(32) DEFAULT NULL COMMENT '目的站编号',

`end_station` varchar(32) DEFAULT NULL COMMENT '目的站名称',

`sch_date` varchar(10) DEFAULT NULL COMMENT '班次日期',

`sch_time` varchar(8) DEFAULT NULL COMMENT '班次时间',

`sch_code` varchar(64) DEFAULT NULL COMMENT '班次编号',

`trip` int(11) DEFAULT NULL COMMENT '0.去程 1.返程',

`seat` int(10) DEFAULT '0' COMMENT '座位号',

`gate` varchar(64) DEFAULT '' COMMENT '检票口',

`insurance_number` varchar(50) DEFAULT '' COMMENT '保险单号',

`insurance_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '保险金额',

`refund_insurance_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '退保金额',

`insurance_status` tinyint(4) DEFAULT '0' COMMENT '保险状态 0:未投保 1:已投保 2:已退保',

`havechilden` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否携带免票儿童:0 未携带 1:携带',

`children_name` varchar(50) DEFAULT '' COMMENT '儿童姓名',

`children_card_no` varchar(32) DEFAULT '' COMMENT '儿童证件号码',

`children_card_type` tinyint(4) DEFAULT '2' COMMENT '儿童证件类型 身份证:2、港澳回乡证:3、台湾通行证:4、护照:5、军官证:6、居住证:7',

PRIMARY KEY (`id`),

KEY `acid_ticketno` (`acid`,`ticket_no`) USING BTREE,

KEY `order_no` (`order_no`)

) ENGINE=InnoDB AUTO_INCREMENT=2847 DEFAULT CHARSET=utf8;

2.  创建存储过程

DELIMITER $$

DROP PROCEDURE IF EXISTS `autoinsert_orderticket`$$

CREATE PROCEDURE `autoinsert_orderticket`(IN insertCount INT)

BEGIN

DECLARE count INT DEFAULT 0;

WHILE(count < insertCount)

DO

INSERT INTO `zc2-dev`.`zc2_ticket_orderticket` (`acid`, `order_no`, `ticket_no`, `ticket_type`, `passenger_name`, `passenger_id`, `passenger_id_type`, `passenger_tel`, `status`, `fee`, `discount_fee`, `order_time`, `refund_time`, `refund_time2`, `refund_fee`, `refund_rate`, `insurance_refund_fee`, `check_in_channel`, `check_in_user`, `check_in_time`, `start_station_id`, `start_station`, `end_station_id`, `end_station`, `sch_date`, `sch_time`, `sch_code`, `trip`, `seat`, `gate`, `insurance_number`, `insurance_price`, `refund_insurance_price`, `insurance_status`, `havechilden`, `children_name`, `children_card_no`, `children_card_type`) VALUES ('6', '201902131040404214yy', '0007068748yt', '1', '1ytutyu', '3463496794654', '5', '18252072', '1', '42.00', '0.00', '1025640', NULL, '0', NULL, '', '0.00', '', '', '0', '102114', '南汽车站', '10284', '北汽车总站', '2019-02-16', '18:10', '1102504', NULL, '31', '3号检票口', '', '0.00', '0.00', '0', '0', '', '', '0');

SET count = count+1;

END WHILE;

END$$

DELIMITER;

3.调用

call autoinsert_orderticket(10000);

4.查看存储过程或者函数信息

SELECT* FROM information_schema.Routines

5.删除存储过程

DROP PROCEDURE IF EXISTS `autoinsert_orderticket`

mysql数据存储过程添加数据_Mysql 存储过程 自动插入数据相关推荐

  1. mysql数据库添加数据语句怎么写_mysql中多种插入数据的语句

    摘抄自:https://yjclsx.blog.csdn.net/article/details/83898545 mysql中常用的三种插入数据的语句 insert into表示插入数据,数据库会检 ...

  2. mysql 存储过程 定义数组_MySql存储过程

    Mysql进阶 存储过程 1 什么是存储过程 1.存储过程,带有逻辑的sql语句 2.之前的sql没有条件判断,没有循环 3.存储过程带上流程控制语句(if while) 2 存储过程特点 1)执行效 ...

  3. 在Sql2005中,向表中插入数据时遇到uniqueidentifier列,如何插入数据?

    在Sql2005中,向表中插入数据时遇到uniqueidentifier列,如何插入数据? 原文 http://blog.csdn.net/quou2002/article/details/59650 ...

  4. SQL工作笔记-达梦存储过程及时间触发器实现自动生成数据

    存储过程和MySQL几乎是一模一样, 如下,使用调用存储过程,为某表插入数据: CREATE OR REPLACE PROCEDURE "大写英文模式名"."大写英文存储 ...

  5. mysql数据表添加数值_MySQL中数据表和数据的操作

    一.数据库表的操作 1.数据表的创建 mysql> create tablet_user(-> id int unsigned not null auto_increment primar ...

  6. mysql 为数据表添加字段_MySQL数据表添加字段实例

    MySQL 允许在开头.中间和结尾处添加字段.针对不同的位置,MySQL数据表添加字段的方式也有所不同,下面我们一起来看MySQL数据表添加字段的实例,方便我们理解MySQL数据表添加字段的方式. M ...

  7. mysql存储过程中文乱码_mysql存储过程中文乱码

    MySQL 中存储过程 中文乱码问号??? mysql 中文乱码一直是一个老大难的问题,接下来一一解决!!!! 数据库存储数据乱码 存储过程中数据乱码 001 数据库存储数据乱码 相信大家遇到最多就是 ...

  8. mysql 存储过程 out 用处_mysql存储过程 OUT or INOUT argument 3 for routine

    mysql存储过程出现: OUT or INOUT argument 3 for routine gotask.UserLogin is not a variable or NEW pseudo-va ...

  9. mysql 存过 if语句_mysql存储过程 if 语句

    MySql的存储过程 存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句.存储过程和函数可以避免开发人员重复的编写相同的SQL语句.而且,存 ...

  10. mysql 插入记录慢_mysql:insert插入数据过慢如何解决,设置innodb_flush_log_at_trx_commit为0就能解决...

    问题: 最近在做性能测试,造数据,发现insert好慢,只有几十条每秒,很奇怪,最后再网上找到了原因. 网文如下: MY SQL insert 速度过慢 最近在用MySQL做存储,测试中发现插入数据太 ...

最新文章

  1. Ubuntu16.10安装Ocata之4:Neutron
  2. Py之imblearn:imblearn/imbalanced-learn库的简介、安装、使用方法之详细攻略
  3. java内存溢出的定位和分析
  4. Kafka关键参数设置
  5. oracle安装必要的,CentOSOracle安装必要的软件创建数据库
  6. Mr. Panda and Kakin(拓展欧几里得 + O(1)快速乘)
  7. 关于MQTT协议的说明
  8. 高逼格又实用的Linux命令:持续更新中
  9. javascript学习笔记最全
  10. 外网/公网出口IP查询方法汇总
  11. 解决winform中的panel重绘闪烁问题
  12. Vue的生命周期钩子函数之activated
  13. SQL AUTO INCREMENT
  14. react中文文档、英文文档及JavaScript相关文档及web前端相关资料
  15. arm服务器计算性能,【干货分享】ARM/x86服务器的ceph性能对比报告
  16. 线性SVM与非线性SVM
  17. ff14服务器信息1014,FF14服务器追加开放汇总信息-8月26日
  18. 推荐6款小众实用的Mac软件,让人耳目一新!
  19. 【LeetCode】老虎证券面试-括号嵌套且满足优先级
  20. scope may not be empty [scope-empty]

热门文章

  1. 果粉黑诞生记——兼谈文件夹隐喻
  2. 前端性能优化(一)性能优化的指标和工具
  3. 深度学习-第二章 卷积神经网络面试题(大厂必问,历经半年整理)
  4. 树莓派php minicom,用DHT11实践树莓派与Arduino串口通信 | 树莓派实验室
  5. 给编程一个你热爱它的机会
  6. Java项目自动生成接口文档
  7. 华为系统鸿蒙的名字来源,鸿蒙系统名字含义_华为鸿蒙操作系统自己研发吗
  8. 软件使用vmware虚拟机的安装步骤详细
  9. 【jzoj2182】羊羊吃草
  10. 技术类编程题汇总 C++ 刷题记录