本文檔主要是描述怎麼在一系列條件下將home_brand_manual_pdf的數據插入到brand_shuomingshu表中
1.首先數據的插入涉及到三張表,分別是home_brand(品牌),home_brand_manual_pdf(品牌pdf手冊),brand_shuomingshu(品牌說明書)(此表剛開始沒數據,是空表)
2.表結構分別介紹
home_brand( 品牌):
home_brand_manual_pdf (品牌pdf手冊):
brand_shuomingshu(品牌說明書)
3.表遷移需要的一系列條件:
home_brand_manual_pdf與brand_shuomingshu表列以及home_brand的關係如下
(1)列對應滿足以下關係
home_brand_manual_pdf |
brand_shuomingshu |
home_brand |
id |
pdfId |
|
brandId |
|
id(很重要) |
name |
pdfName |
|
url |
url |
|
downloadUrl |
downloadUrl |
|
site |
site | |
appId |
appId |
|
path |
pdfPath |
|
siteMemo |
memo |
|
size |
pdfSize |
|
error |
pdfError | |
totals |
pdfTotals | |
check |
pdfCheck | |
text |
pdfText | |
status |
pdfStatus | |
createUser |
createUser |
|
createDate |
createDate |
|
updateDate |
updateDate |
|
updateUser |
updateUser |
千萬注意:
brandId列的值: 通過brand_shuomingshu.brandName到home_brand表中,根據name查詢,得到brand信息,將對應的id,作爲home_brand_manual_pdf.brandId
(2)過濾條件brand_shuomingshu表:status > 0 and pdfStatus > 0(即只需要將該條件下的數據遷移到brand_shuomingshu中)
4.通過存儲過程遷移數據,通過navicat(mysql可視化根據)建立的存儲過程如下(假設存儲過程名字爲test):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
|
然後執行該存儲過程call test即可