MySQLのカスタム機能の初期化データ:init_data()

DELIMITER $$

local_hnyz` `USE $$

`init_data`が存在する場合はFUNCTIONをドロップ$$

DEFINER = `root`をCREATE @` localhost`関数`init_data`()はintを返し(11)
BEGIN
DECLAREのIND intデフォルト1。
-同步扩展表信息
(se_marker_site_expansion。INSERT INTO
ID、MARKER_SITE_ID、MARKER_SITE_ADDRESS、経度、緯度、BUSINESS_INFO、PROMISE_TIME、BUSINESS_STATUSが

SELECT
REPLACE( ' - ' CONCAT(UUID()、UUID())、 '')、MS。 `id`、ms.`address`、10,10 '刻章'、24、 '1'
FROM
lv_marker_site MS。

-初始化价格配置
CONFIG_USER_NAME LIKE 'SYSTEM'およびCONFIG_USER_PHONE = '18878562378' se_price_allocation FROM DELETE。
IND <8 DO WHILE
INSERT INTOのse_price_allocation(
ID、MARKER_SITE_ID、CONFIG_USER_NAME、CONFIG_USER_PHONE、CONFIG_USER_IDENTITY_NUM、METERIAL_TYPE、

SELECT
(CONCAT(UUID()、UUID())を置き換える、 ' - '、 '')、ms.`id`、 'システム'、 '18878562378'、 '43243243243234'、CONCAT(IND、 '')、70
FROM
lv_marker_siteミリ。
SETのIND = IND + 1。
ENDのWHILE;
RETURN 0;
END $$

DELIMITER;

おすすめ

転載: www.cnblogs.com/sung1024/p/11362005.html