一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL動態創建表,數據分表的存儲過程

MySQL動態創建表,數據分表的存儲過程

2019-11-22 14:46MYSQL教程網 Mysql

MySQL動態創建表,數據分表的存儲過程,需要的朋友可以參考下。

代碼如下:


BEGIN 
DECLARE `@i` int(11); 
DECLARE `@siteCount` int(11); 
DECLARE `@sqlstr` VARCHAR(2560); 
DECLARE `@sqlinsert` VARCHAR(2560); //以上聲明變量 
SELECT COUNT(0) into `@siteCount` FROM tbl_base_site; //計算表tbl_base_site的記錄總條數 
set `@i`=1; 
WHILE (`@i`-1)*300<`@siteCount` DO //while循環執行 
SET @sqlstr = CONCAT('CREATE TABLE tbl_base_syslog',`@i`,'(syslog_id INT(11) AUTO_INCREMENT PRIMARY KEY, 
create_user VARCHAR(32), 
description text, 
create_time datetime, 
site_id INT(11), 
ip VARCHAR(64), 
version_id SMALLINT(2), 
module_identity VARCHAR(64), 
right_name VARCHAR(64) 
)'); 
prepare stmt from @sqlstr; 
execute stmt; 
//以上實現動態創建表 
SET @sqlinsert = CONCAT('INSERT INTO tbl_base_syslog',`@i`,'( 
syslog_id, 
create_user, 
description, 
create_time, 
site_id, 
ip, 
version_id, 
module_identity, 
right_name) 
SELECT syslog_id, 
create_user, 
description, 
create_time, 
site_id, 
ip, 
version_id, 
module_identity, 
right_name 
FROM tbl_base_syslog 
WHERE site_id IN (select tbs.site_id from (select site_id from tbl_base_site limit ',`@i`*300,',300) as tbs) 
ORDER BY syslog_id'); 
prepare stmt from @sqlinsert; 
execute stmt; 
//以上實現從一張表查詢記錄插入到動態創建的新表中 
SET `@i`= `@i`+1; 

END WHILE; 
END 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 草莓视频网站18勿进 | 四虎1515h永久| 我与么公激情性完整视频 | 久久99国产精品二区不卡 | 俄罗斯海滩厕所偷窥 | 日韩欧美一区二区在线 | 草莓香蕉榴莲丝瓜秋葵绿巨人在线看 | 51国产午夜精品免费视频 | 黑人巨大精品战中国美女 | 欧美日韩亚洲国内综合网俺 | 国产美女久久精品香蕉69 | 国产亚洲精品高清在线 | 波多野结衣伦理在线观看 | 日本一区二区三区久久 | 亚洲狼人香蕉香蕉在线28 | 日韩欧美亚洲一区精选 | 98成人网| 日本玖玖视频 | 日本人交换乱理伦片 | 末代皇帝无删减版在线观看 | 日本成日本片人免费 | 国产精品视频免费观看 | 羞羞麻豆国产精品1区2区3区 | 亚洲欧美国产精品久久久 | 免费在线观看小视频 | 大乳孕妇一级毛片 | 日本韩国无矿砖码 | 美女福利网站 | 亚洲第一人黄所 | 美女视频一区二区三区在线 | 亚洲国产成人久久综合一区 | 国产精品女主播大秀在线 | 欧美亚洲第一页 | 精品一区二区三区 不卡高清 | 日本另类z0zx高清 | 色天天综合色天天碰 | 精品国产91高清在线观看 | 国产精品99久久久 | 男人肌肌捅女人肌肌 | 久久亚洲精品成人 | 青青青在线视频播放 |