国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

MySQL動(dòng)態(tài)創(chuàng)建表,數(shù)據(jù)分表的存儲(chǔ)過(guò)程

2024-07-24 12:44:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
復(fù)制代碼 代碼如下:

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; //計(jì)算表tbl_base_site的記錄總條數(shù)
set `@i`=1;
WHILE (`@i`-1)*300<`@siteCount` DO //while循環(huán)執(zhí)行
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;
//以上實(shí)現(xiàn)動(dòng)態(tài)創(chuàng)建表
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;
//以上實(shí)現(xiàn)從一張表查詢記錄插入到動(dòng)態(tài)創(chuàng)建的新表中
SET `@i`= `@i`+1;

END WHILE;
END

您可能感興趣的文章:

深入mysql創(chuàng)建自定義函數(shù)與存儲(chǔ)過(guò)程的詳解MySQL5創(chuàng)建存儲(chǔ)過(guò)程的示例在MySQL中創(chuàng)建帶有IN和OUT參數(shù)的存儲(chǔ)過(guò)程的方法MySQL實(shí)現(xiàn)創(chuàng)建存儲(chǔ)過(guò)程并循環(huán)添加記錄的方法mysql 存儲(chǔ)過(guò)程中變量的定義與賦值操作mysql存儲(chǔ)過(guò)程詳解MySQL存儲(chǔ)過(guò)程使用實(shí)例詳解mysql創(chuàng)建存儲(chǔ)過(guò)程實(shí)現(xiàn)往數(shù)據(jù)表中新增字段的方法分析
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金湖县| 瑞安市| 海门市| 伊金霍洛旗| 汉寿县| 伊春市| 颍上县| 保定市| 德安县| 阳朔县| 桦川县| 靖西县| 无棣县| 永济市| 马边| 光泽县| 会宁县| 裕民县| 宜春市| 香河县| 城口县| 新竹县| 大同县| 龙泉市| 江门市| 盈江县| 皮山县| 尼勒克县| 泰州市| 赤峰市| 新巴尔虎左旗| 大渡口区| 会东县| 辽源市| 石林| 武强县| 湘潭市| 祁阳县| 婺源县| 衡水市| 剑阁县|