3_sp_data_migration_mas_masvideo.sql 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670
  1. DROP PROCEDURE IF EXISTS sp_data_migration_masvideo;
  2. DELIMITER $$
  3. CREATE PROCEDURE sp_data_migration_masvideo(IN prevMasVideoId BIGINT(20),
  4. IN masVideoIdOffset BIGINT(20))
  5. BEGIN
  6. DECLARE isover INT DEFAULT 0;
  7. DECLARE migr_table_name varchar(255) DEFAULT 'mas_masvideo';
  8. DECLARE f_ID int(11) DEFAULT NULL;
  9. DECLARE f_CREATEDTIME bigint(20) DEFAULT NULL;
  10. DECLARE f_CREATEDUSER varchar(255) DEFAULT NULL;
  11. DECLARE f_CREATEDUSERID int(11) DEFAULT NULL;
  12. DECLARE f_CREATEDUSERNICKNAME varchar(255) DEFAULT NULL;
  13. DECLARE f_LASTMODIFIEDTIME bigint(20) DEFAULT NULL;
  14. DECLARE f_LASTMODIFIEDUSER varchar(255) DEFAULT NULL;
  15. DECLARE f_LASTMODIFIEDUSERID int(11) DEFAULT NULL;
  16. DECLARE f_ATTACHEDPIC int(11) DEFAULT NULL;
  17. DECLARE f_AUDIOBITRATE int(11) DEFAULT NULL;
  18. DECLARE f_AUDIOCHANNELS int(11) DEFAULT NULL;
  19. DECLARE f_AUDIOCODEC varchar(255) DEFAULT NULL;
  20. DECLARE f_AUDIOFORMAT varchar(255) DEFAULT NULL;
  21. DECLARE f_AUDIOSAMPLERATE int(11) DEFAULT NULL;
  22. DECLARE f_BITRATE int(11) DEFAULT NULL;
  23. DECLARE f_DEMUXER varchar(255) DEFAULT NULL;
  24. DECLARE f_DURATION int(11) DEFAULT NULL;
  25. DECLARE f_FPS int(11) DEFAULT NULL;
  26. DECLARE f_FRAMERATE double DEFAULT NULL;
  27. DECLARE f_HEIGHT int(11) DEFAULT NULL;
  28. DECLARE f_mediaType varchar(255) DEFAULT NULL;
  29. DECLARE f_NBFRAMES int(11) DEFAULT NULL;
  30. DECLARE f_PIXELFORMAT varchar(255) DEFAULT NULL;
  31. DECLARE f_VIDEOCODEC varchar(255) DEFAULT NULL;
  32. DECLARE f_VIDEOFORMAT varchar(255) DEFAULT NULL;
  33. DECLARE f_VIDEOLEVEL varchar(255) DEFAULT NULL;
  34. DECLARE f_VIDEOPROFILE varchar(255) DEFAULT NULL;
  35. DECLARE f_WIDTH int(11) DEFAULT NULL;
  36. DECLARE f_AUTHOR varchar(255) DEFAULT NULL;
  37. DECLARE f_AUTOCLIPSTATUS int(11) DEFAULT NULL;
  38. DECLARE f_BEGINPROCDSSINGTIME bigint(20) DEFAULT NULL;
  39. DECLARE f_CAITIMES int(11) DEFAULT NULL;
  40. DECLARE f_CANCOMMENT bit(1) DEFAULT NULL;
  41. DECLARE f_CATEGORYDN varchar(255) DEFAULT NULL;
  42. DECLARE f_CATEGORYID int(11) DEFAULT NULL;
  43. DECLARE f_CATEGORYNAME varchar(255) DEFAULT NULL;
  44. DECLARE f_COMMENTCOUNT bigint(20) DEFAULT NULL;
  45. DECLARE f_CONSUMERAPP varchar(255) DEFAULT NULL;
  46. DECLARE f_CONSUMERAPPID int(11) DEFAULT NULL;
  47. DECLARE f_CREATEDAPPID int(11) DEFAULT NULL;
  48. DECLARE f_CREATEDMANNER varchar(255) DEFAULT NULL;
  49. DECLARE f_CURRWEEKCOUNT bigint(20) DEFAULT NULL;
  50. DECLARE f_CURRWEEKPUBLISHVODCOUNT bigint(20) DEFAULT NULL;
  51. DECLARE f_DINGTIMES int(11) DEFAULT NULL;
  52. DECLARE f_ELAPSEDSECONDS int(11) DEFAULT NULL;
  53. DECLARE f_ELAPSEDSECONDSB int(11) DEFAULT NULL;
  54. DECLARE f_ENDTIME double DEFAULT NULL;
  55. DECLARE f_FAILCOUNTBYPUBLISH int(11) DEFAULT NULL;
  56. DECLARE f_FILEEXT varchar(255) DEFAULT NULL;
  57. DECLARE f_FILENAME varchar(255) DEFAULT NULL;
  58. DECLARE f_FILENAMEBASE varchar(255) DEFAULT NULL;
  59. DECLARE f_FILTERWORDS varchar(255) DEFAULT NULL;
  60. DECLARE f_FSROOT varchar(255) DEFAULT NULL;
  61. DECLARE f_INUSEBYTHIRDAPP bit(1) DEFAULT NULL;
  62. DECLARE f_INCPLAYCOUNT bigint(20) DEFAULT NULL;
  63. DECLARE f_INTRO varchar(1024) DEFAULT NULL;
  64. DECLARE f_LANG varchar(255) DEFAULT NULL;
  65. DECLARE f_MTYPE varchar(255) DEFAULT NULL;
  66. DECLARE f_NAME varchar(255) DEFAULT NULL;
  67. DECLARE f_ORIGINFILENAME varchar(255) DEFAULT NULL;
  68. DECLARE f_PARENTVIDEOID int(11) DEFAULT NULL;
  69. DECLARE f_PEOPLE varchar(255) DEFAULT NULL;
  70. DECLARE f_PLAYCOUNT bigint(20) DEFAULT NULL;
  71. DECLARE f_PLAYERRORCOUNT bigint(20) DEFAULT NULL;
  72. DECLARE f_PRESTATUS varchar(255) DEFAULT NULL;
  73. DECLARE f_PROCESSSTATUS varchar(255) DEFAULT NULL;
  74. DECLARE f_PUBLISHFAILINFO varchar(255) DEFAULT NULL;
  75. DECLARE f_PUBLISHVODCOUNT bigint(20) DEFAULT NULL;
  76. DECLARE f_PUSHCOUNT bigint(20) DEFAULT NULL;
  77. DECLARE f_PUSHTARGETCOUNT bigint(20) DEFAULT NULL;
  78. DECLARE f_RANK double DEFAULT NULL;
  79. DECLARE f_RATETIMES int(11) DEFAULT NULL;
  80. DECLARE f_REFERENCED varchar(255) DEFAULT NULL;
  81. DECLARE f_REGION varchar(255) DEFAULT NULL;
  82. DECLARE f_REJECTREASONID int(11) DEFAULT NULL;
  83. DECLARE f_REPOSITORYID int(11) DEFAULT NULL;
  84. DECLARE f_SAMPLEID int(11) DEFAULT NULL;
  85. DECLARE f_SCORE int(11) DEFAULT NULL;
  86. DECLARE f_SIZE bigint(20) DEFAULT NULL;
  87. DECLARE f_SOURCE varchar(255) DEFAULT NULL;
  88. DECLARE f_SOURCEVIDEOID int(11) DEFAULT NULL;
  89. DECLARE f_STARTTIME double DEFAULT NULL;
  90. DECLARE f_STATUS varchar(255) DEFAULT NULL;
  91. DECLARE f_STATUSDETAIL varchar(255) DEFAULT NULL;
  92. DECLARE f_STREAMID int(11) DEFAULT NULL;
  93. DECLARE f_STREAMS varchar(255) DEFAULT NULL;
  94. DECLARE f_SUBPATH varchar(255) DEFAULT NULL;
  95. DECLARE f_SUBTITLE mediumtext;
  96. DECLARE f_TAGS varchar(512) DEFAULT NULL;
  97. DECLARE f_TARGETID int(11) DEFAULT NULL;
  98. DECLARE f_THUMBNAME varchar(255) DEFAULT NULL;
  99. DECLARE f_THUMBURL varchar(255) DEFAULT NULL;
  100. DECLARE f_THUMBS varchar(255) DEFAULT NULL;
  101. DECLARE f_TITLE varchar(512) DEFAULT NULL;
  102. DECLARE f_TYPE int(11) DEFAULT NULL;
  103. DECLARE f_TYPENAMES varchar(255) DEFAULT NULL;
  104. DECLARE f_UNPASSREASON varchar(255) DEFAULT NULL;
  105. DECLARE f_UNPASSTYPE int(11) DEFAULT NULL;
  106. DECLARE f_VIDEOURL varchar(255) DEFAULT NULL;
  107. DECLARE f_YEAR varchar(255) DEFAULT NULL;
  108. DECLARE cur CURSOR FOR
  109. SELECT
  110. ID,
  111. CREATEDTIME,
  112. CREATEDUSER,
  113. CREATEDUSERID,
  114. CREATEDUSERNICKNAME,
  115. LASTMODIFIEDTIME,
  116. LASTMODIFIEDUSER,
  117. LASTMODIFIEDUSERID,
  118. ATTACHEDPIC,
  119. AUDIOBITRATE,
  120. AUDIOCHANNELS,
  121. AUDIOCODEC,
  122. AUDIOFORMAT,
  123. AUDIOSAMPLERATE,
  124. BITRATE,
  125. DEMUXER,
  126. DURATION,
  127. FPS,
  128. FRAMERATE,
  129. HEIGHT,
  130. mediaType,
  131. NBFRAMES,
  132. PIXELFORMAT,
  133. VIDEOCODEC,
  134. VIDEOFORMAT,
  135. VIDEOLEVEL,
  136. VIDEOPROFILE,
  137. WIDTH,
  138. AUTHOR,
  139. AUTOCLIPSTATUS,
  140. BEGINPROCDSSINGTIME,
  141. CAITIMES,
  142. CANCOMMENT,
  143. CATEGORYDN,
  144. CATEGORYID,
  145. CATEGORYNAME,
  146. COMMENTCOUNT,
  147. CONSUMERAPP,
  148. CONSUMERAPPID,
  149. CREATEDAPPID,
  150. CREATEDMANNER,
  151. CURRWEEKCOUNT,
  152. CURRWEEKPUBLISHVODCOUNT,
  153. DINGTIMES,
  154. ELAPSEDSECONDS,
  155. ELAPSEDSECONDSB,
  156. ENDTIME,
  157. FAILCOUNTBYPUBLISH,
  158. FILEEXT,
  159. FILENAME,
  160. FILENAMEBASE,
  161. FILTERWORDS,
  162. FSROOT,
  163. INUSEBYTHIRDAPP,
  164. INCPLAYCOUNT,
  165. INTRO,
  166. LANG,
  167. MTYPE,
  168. NAME,
  169. ORIGINFILENAME,
  170. PARENTVIDEOID,
  171. PEOPLE,
  172. PLAYCOUNT,
  173. PLAYERRORCOUNT,
  174. PRESTATUS,
  175. PROCESSSTATUS,
  176. PUBLISHFAILINFO,
  177. PUBLISHVODCOUNT,
  178. PUSHCOUNT,
  179. PUSHTARGETCOUNT,
  180. RANK,
  181. RATETIMES,
  182. REFERENCED,
  183. REGION,
  184. REJECTREASONID,
  185. REPOSITORYID,
  186. SAMPLEID,
  187. SCORE,
  188. SIZE,
  189. SOURCE,
  190. SOURCEVIDEOID,
  191. STARTTIME,
  192. STATUS,
  193. STATUSDETAIL,
  194. STREAMID,
  195. STREAMS,
  196. SUBPATH,
  197. SUBTITLE,
  198. TAGS,
  199. TARGETID,
  200. THUMBNAME,
  201. THUMBURL,
  202. THUMBS,
  203. TITLE,
  204. TYPE,
  205. TYPENAMES,
  206. UNPASSREASON,
  207. UNPASSTYPE,
  208. VIDEOURL,
  209. YEAR
  210. FROM mas_masvideo
  211. ORDER BY ID asc;
  212. DECLARE CONTINUE HANDLER FOR NOT FOUND SET isover = 1;
  213. OPEN cur;
  214. FETCH cur INTO
  215. f_ID,
  216. f_CREATEDTIME,
  217. f_CREATEDUSER,
  218. f_CREATEDUSERID,
  219. f_CREATEDUSERNICKNAME,
  220. f_LASTMODIFIEDTIME,
  221. f_LASTMODIFIEDUSER,
  222. f_LASTMODIFIEDUSERID,
  223. f_ATTACHEDPIC,
  224. f_AUDIOBITRATE,
  225. f_AUDIOCHANNELS,
  226. f_AUDIOCODEC,
  227. f_AUDIOFORMAT,
  228. f_AUDIOSAMPLERATE,
  229. f_BITRATE,
  230. f_DEMUXER,
  231. f_DURATION,
  232. f_FPS,
  233. f_FRAMERATE,
  234. f_HEIGHT,
  235. f_mediaType,
  236. f_NBFRAMES,
  237. f_PIXELFORMAT,
  238. f_VIDEOCODEC,
  239. f_VIDEOFORMAT,
  240. f_VIDEOLEVEL,
  241. f_VIDEOPROFILE,
  242. f_WIDTH,
  243. f_AUTHOR,
  244. f_AUTOCLIPSTATUS,
  245. f_BEGINPROCDSSINGTIME,
  246. f_CAITIMES,
  247. f_CANCOMMENT,
  248. f_CATEGORYDN,
  249. f_CATEGORYID,
  250. f_CATEGORYNAME,
  251. f_COMMENTCOUNT,
  252. f_CONSUMERAPP,
  253. f_CONSUMERAPPID,
  254. f_CREATEDAPPID,
  255. f_CREATEDMANNER,
  256. f_CURRWEEKCOUNT,
  257. f_CURRWEEKPUBLISHVODCOUNT,
  258. f_DINGTIMES,
  259. f_ELAPSEDSECONDS,
  260. f_ELAPSEDSECONDSB,
  261. f_ENDTIME,
  262. f_FAILCOUNTBYPUBLISH,
  263. f_FILEEXT,
  264. f_FILENAME,
  265. f_FILENAMEBASE,
  266. f_FILTERWORDS,
  267. f_FSROOT,
  268. f_INUSEBYTHIRDAPP,
  269. f_INCPLAYCOUNT,
  270. f_INTRO,
  271. f_LANG,
  272. f_MTYPE,
  273. f_NAME,
  274. f_ORIGINFILENAME,
  275. f_PARENTVIDEOID,
  276. f_PEOPLE,
  277. f_PLAYCOUNT,
  278. f_PLAYERRORCOUNT,
  279. f_PRESTATUS,
  280. f_PROCESSSTATUS,
  281. f_PUBLISHFAILINFO,
  282. f_PUBLISHVODCOUNT,
  283. f_PUSHCOUNT,
  284. f_PUSHTARGETCOUNT,
  285. f_RANK,
  286. f_RATETIMES,
  287. f_REFERENCED,
  288. f_REGION,
  289. f_REJECTREASONID,
  290. f_REPOSITORYID,
  291. f_SAMPLEID,
  292. f_SCORE,
  293. f_SIZE,
  294. f_SOURCE,
  295. f_SOURCEVIDEOID,
  296. f_STARTTIME,
  297. f_STATUS,
  298. f_STATUSDETAIL,
  299. f_STREAMID,
  300. f_STREAMS,
  301. f_SUBPATH,
  302. f_SUBTITLE,
  303. f_TAGS,
  304. f_TARGETID,
  305. f_THUMBNAME,
  306. f_THUMBURL,
  307. f_THUMBS,
  308. f_TITLE,
  309. f_TYPE,
  310. f_TYPENAMES,
  311. f_UNPASSREASON,
  312. f_UNPASSTYPE,
  313. f_VIDEOURL,
  314. f_YEAR
  315. ;
  316. select concat('开始迁移 ', migr_table_name) info;
  317. WHILE isover= 0 DO
  318. # 断点续传
  319. IF (f_ID > prevMasVideoId)
  320. THEN
  321. SET @ID = f_ID;
  322. SET f_ID = f_ID + masVideoIdOffset;
  323. insert into trs_mas.mas_masvideo
  324. (
  325. ID,
  326. CREATEDTIME,
  327. CREATEDUSER,
  328. CREATEDUSERID,
  329. CREATEDUSERNICKNAME,
  330. LASTMODIFIEDTIME,
  331. LASTMODIFIEDUSER,
  332. LASTMODIFIEDUSERID,
  333. ATTACHEDPIC,
  334. AUDIOBITRATE,
  335. AUDIOCHANNELS,
  336. AUDIOCODEC,
  337. AUDIOFORMAT,
  338. AUDIOSAMPLERATE,
  339. BITRATE,
  340. DEMUXER,
  341. DURATION,
  342. FPS,
  343. FRAMERATE,
  344. HEIGHT,
  345. mediaType,
  346. NBFRAMES,
  347. PIXELFORMAT,
  348. VIDEOCODEC,
  349. VIDEOFORMAT,
  350. VIDEOLEVEL,
  351. VIDEOPROFILE,
  352. WIDTH,
  353. AUTHOR,
  354. AUTOCLIPSTATUS,
  355. BEGINPROCDSSINGTIME,
  356. CAITIMES,
  357. CANCOMMENT,
  358. CATEGORYDN,
  359. CATEGORYID,
  360. CATEGORYNAME,
  361. COMMENTCOUNT,
  362. CONSUMERAPP,
  363. CONSUMERAPPID,
  364. CREATEDAPPID,
  365. CREATEDMANNER,
  366. CURRWEEKCOUNT,
  367. CURRWEEKPUBLISHVODCOUNT,
  368. DINGTIMES,
  369. ELAPSEDSECONDS,
  370. ELAPSEDSECONDSB,
  371. ENDTIME,
  372. FAILCOUNTBYPUBLISH,
  373. FILEEXT,
  374. FILENAME,
  375. FILENAMEBASE,
  376. FILTERWORDS,
  377. FSROOT,
  378. INUSEBYTHIRDAPP,
  379. INCPLAYCOUNT,
  380. INTRO,
  381. LANG,
  382. MTYPE,
  383. NAME,
  384. ORIGINFILENAME,
  385. PARENTVIDEOID,
  386. PEOPLE,
  387. PLAYCOUNT,
  388. PLAYERRORCOUNT,
  389. PRESTATUS,
  390. PROCESSSTATUS,
  391. PUBLISHFAILINFO,
  392. PUBLISHVODCOUNT,
  393. PUSHCOUNT,
  394. PUSHTARGETCOUNT,
  395. RANK,
  396. RATETIMES,
  397. REFERENCED,
  398. REGION,
  399. REJECTREASONID,
  400. REPOSITORYID,
  401. SAMPLEID,
  402. SCORE,
  403. SIZE,
  404. SOURCE,
  405. SOURCEVIDEOID,
  406. STARTTIME,
  407. STATUS,
  408. STATUSDETAIL,
  409. STREAMID,
  410. STREAMS,
  411. SUBPATH,
  412. SUBTITLE,
  413. TAGS,
  414. TARGETID,
  415. THUMBNAME,
  416. THUMBURL,
  417. THUMBS,
  418. TITLE,
  419. TYPE,
  420. TYPENAMES,
  421. UNPASSREASON,
  422. UNPASSTYPE,
  423. VIDEOURL,
  424. YEAR
  425. )
  426. VALUES
  427. (
  428. f_ID,
  429. f_CREATEDTIME,
  430. f_CREATEDUSER,
  431. f_CREATEDUSERID,
  432. f_CREATEDUSERNICKNAME,
  433. f_LASTMODIFIEDTIME,
  434. f_LASTMODIFIEDUSER,
  435. f_LASTMODIFIEDUSERID,
  436. f_ATTACHEDPIC,
  437. f_AUDIOBITRATE,
  438. f_AUDIOCHANNELS,
  439. f_AUDIOCODEC,
  440. f_AUDIOFORMAT,
  441. f_AUDIOSAMPLERATE,
  442. f_BITRATE,
  443. f_DEMUXER,
  444. f_DURATION,
  445. f_FPS,
  446. f_FRAMERATE,
  447. f_HEIGHT,
  448. f_mediaType,
  449. f_NBFRAMES,
  450. f_PIXELFORMAT,
  451. f_VIDEOCODEC,
  452. f_VIDEOFORMAT,
  453. f_VIDEOLEVEL,
  454. f_VIDEOPROFILE,
  455. f_WIDTH,
  456. f_AUTHOR,
  457. f_AUTOCLIPSTATUS,
  458. f_BEGINPROCDSSINGTIME,
  459. f_CAITIMES,
  460. f_CANCOMMENT,
  461. f_CATEGORYDN,
  462. f_CATEGORYID,
  463. f_CATEGORYNAME,
  464. f_COMMENTCOUNT,
  465. f_CONSUMERAPP,
  466. f_CONSUMERAPPID,
  467. f_CREATEDAPPID,
  468. f_CREATEDMANNER,
  469. f_CURRWEEKCOUNT,
  470. f_CURRWEEKPUBLISHVODCOUNT,
  471. f_DINGTIMES,
  472. f_ELAPSEDSECONDS,
  473. f_ELAPSEDSECONDSB,
  474. f_ENDTIME,
  475. f_FAILCOUNTBYPUBLISH,
  476. f_FILEEXT,
  477. f_FILENAME,
  478. f_FILENAMEBASE,
  479. f_FILTERWORDS,
  480. f_FSROOT,
  481. f_INUSEBYTHIRDAPP,
  482. f_INCPLAYCOUNT,
  483. f_INTRO,
  484. f_LANG,
  485. f_MTYPE,
  486. f_NAME,
  487. f_ORIGINFILENAME,
  488. f_PARENTVIDEOID,
  489. f_PEOPLE,
  490. f_PLAYCOUNT,
  491. f_PLAYERRORCOUNT,
  492. f_PRESTATUS,
  493. f_PROCESSSTATUS,
  494. f_PUBLISHFAILINFO,
  495. f_PUBLISHVODCOUNT,
  496. f_PUSHCOUNT,
  497. f_PUSHTARGETCOUNT,
  498. f_RANK,
  499. f_RATETIMES,
  500. f_REFERENCED,
  501. f_REGION,
  502. f_REJECTREASONID,
  503. f_REPOSITORYID,
  504. f_SAMPLEID,
  505. f_SCORE,
  506. f_SIZE,
  507. f_SOURCE,
  508. f_SOURCEVIDEOID,
  509. f_STARTTIME,
  510. f_STATUS,
  511. f_STATUSDETAIL,
  512. f_STREAMID,
  513. f_STREAMS,
  514. f_SUBPATH,
  515. f_SUBTITLE,
  516. f_TAGS,
  517. f_TARGETID,
  518. f_THUMBNAME,
  519. f_THUMBURL,
  520. f_THUMBS,
  521. f_TITLE,
  522. f_TYPE,
  523. f_TYPENAMES,
  524. f_UNPASSREASON,
  525. f_UNPASSTYPE,
  526. f_VIDEOURL,
  527. f_YEAR
  528. );
  529. SET @log_sql = build_migration_log_sql(migr_table_name, @ID, now());
  530. prepare stmt from @log_sql;
  531. EXECUTE stmt;
  532. deallocate prepare stmt;
  533. call setOffset(migr_table_name, masVideoIdOffset, prevMasVideoId, @ID);
  534. END IF ;
  535. FETCH cur INTO
  536. f_ID,
  537. f_CREATEDTIME,
  538. f_CREATEDUSER,
  539. f_CREATEDUSERID,
  540. f_CREATEDUSERNICKNAME,
  541. f_LASTMODIFIEDTIME,
  542. f_LASTMODIFIEDUSER,
  543. f_LASTMODIFIEDUSERID,
  544. f_ATTACHEDPIC,
  545. f_AUDIOBITRATE,
  546. f_AUDIOCHANNELS,
  547. f_AUDIOCODEC,
  548. f_AUDIOFORMAT,
  549. f_AUDIOSAMPLERATE,
  550. f_BITRATE,
  551. f_DEMUXER,
  552. f_DURATION,
  553. f_FPS,
  554. f_FRAMERATE,
  555. f_HEIGHT,
  556. f_mediaType,
  557. f_NBFRAMES,
  558. f_PIXELFORMAT,
  559. f_VIDEOCODEC,
  560. f_VIDEOFORMAT,
  561. f_VIDEOLEVEL,
  562. f_VIDEOPROFILE,
  563. f_WIDTH,
  564. f_AUTHOR,
  565. f_AUTOCLIPSTATUS,
  566. f_BEGINPROCDSSINGTIME,
  567. f_CAITIMES,
  568. f_CANCOMMENT,
  569. f_CATEGORYDN,
  570. f_CATEGORYID,
  571. f_CATEGORYNAME,
  572. f_COMMENTCOUNT,
  573. f_CONSUMERAPP,
  574. f_CONSUMERAPPID,
  575. f_CREATEDAPPID,
  576. f_CREATEDMANNER,
  577. f_CURRWEEKCOUNT,
  578. f_CURRWEEKPUBLISHVODCOUNT,
  579. f_DINGTIMES,
  580. f_ELAPSEDSECONDS,
  581. f_ELAPSEDSECONDSB,
  582. f_ENDTIME,
  583. f_FAILCOUNTBYPUBLISH,
  584. f_FILEEXT,
  585. f_FILENAME,
  586. f_FILENAMEBASE,
  587. f_FILTERWORDS,
  588. f_FSROOT,
  589. f_INUSEBYTHIRDAPP,
  590. f_INCPLAYCOUNT,
  591. f_INTRO,
  592. f_LANG,
  593. f_MTYPE,
  594. f_NAME,
  595. f_ORIGINFILENAME,
  596. f_PARENTVIDEOID,
  597. f_PEOPLE,
  598. f_PLAYCOUNT,
  599. f_PLAYERRORCOUNT,
  600. f_PRESTATUS,
  601. f_PROCESSSTATUS,
  602. f_PUBLISHFAILINFO,
  603. f_PUBLISHVODCOUNT,
  604. f_PUSHCOUNT,
  605. f_PUSHTARGETCOUNT,
  606. f_RANK,
  607. f_RATETIMES,
  608. f_REFERENCED,
  609. f_REGION,
  610. f_REJECTREASONID,
  611. f_REPOSITORYID,
  612. f_SAMPLEID,
  613. f_SCORE,
  614. f_SIZE,
  615. f_SOURCE,
  616. f_SOURCEVIDEOID,
  617. f_STARTTIME,
  618. f_STATUS,
  619. f_STATUSDETAIL,
  620. f_STREAMID,
  621. f_STREAMS,
  622. f_SUBPATH,
  623. f_SUBTITLE,
  624. f_TAGS,
  625. f_TARGETID,
  626. f_THUMBNAME,
  627. f_THUMBURL,
  628. f_THUMBS,
  629. f_TITLE,
  630. f_TYPE,
  631. f_TYPENAMES,
  632. f_UNPASSREASON,
  633. f_UNPASSTYPE,
  634. f_VIDEOURL,
  635. f_YEAR
  636. ;
  637. END WHILE;
  638. CLOSE cur;
  639. select concat('完成迁移 ', migr_table_name) info;
  640. END $$
  641. DELIMITER ;