DROP PROCEDUREIF EXISTS convertToINNODB;DELIMITER //CREATE PROCEDURE c การแปล - DROP PROCEDUREIF EXISTS convertToINNODB;DELIMITER //CREATE PROCEDURE c ไทย วิธีการพูด

DROP PROCEDUREIF EXISTS convertToIN

DROP PROCEDURE
IF EXISTS convertToINNODB;
DELIMITER //


CREATE PROCEDURE convertToINNODB ()
BEGIN
DECLARE
tbl VARCHAR (255) ;
SET @tbl := 'cmss_master' ; mainloop :
LOOP
SELECT
TABLE_NAME INTO @convertTable
FROM
information_schema. TABLES
WHERE
`TABLE_SCHEMA` LIKE @tbl
AND `ENGINE` NOT LIKE 'InnoDB'
AND TABLE_NAME NOT IN ('a')
ORDER BY
TABLE_NAME
LIMIT 1 ;
IF @convertTable IS NULL THEN
LEAVE mainloop ;
END
IF ;
SET @sqltext := CONCAT(
'ALTER TABLE `' ,@tbl,
'`.`',
@convertTable,
'` ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci'
) ; PREPARE convertTables
FROM
@sqltext ; EXECUTE convertTables ; DEALLOCATE PREPARE convertTables ;
SET @convertTable = NULL ;
END
LOOP
mainloop ;
END//
DELIMITER ;


CALL convertToINNODB ();

DROP PROCEDURE
IF EXISTS convertToINNODB;
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
วางขั้นตอนถ้า EXISTS convertToINNODBตัว / /สร้างกระบวนการ convertToINNODB ()เริ่มต้น ประกาศ tbl VARCHAR (255); ชุด @tbl: = 'cmss_master' mainloop: วนรอบ เลือก TABLE_NAME เป็น @convertTable จาก information_schema ตาราง ซึ่ง 'TABLE_SCHEMA' เช่น @tbl และ 'เครื่องมือ' ไม่เหมือน 'InnoDB' และ TABLE_NAME ไม่ใน ('a') เรียงลำดับตาม TABLE_NAME จำกัด 1 ถ้า @convertTable เป็น NULL แล้ว ปล่อย mainloop สิ้นสุด ถ้า ชุด @sqltext: = CONCAT ( ' ตาราง ALTER '', @tbl '`.`', @convertTable นิ้วเครื่องยนต์ = InnoDB เริ่มต้นชุดอักขระ utf8 COLLATE utf8_general_ci' ) ; การเตรียม convertTables จาก @sqltext ดำเนิน convertTables เตรียม DEALLOCATE convertTables ชุด @convertTable = NULL สิ้นสุด วนรอบ mainloop สุดท้าย / /คั่นเรียก convertToINNODB ()วางขั้นตอนถ้า EXISTS convertToINNODB
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
DROP วิธี
IF EXISTS convertToINNODB;
// คั่นวิธีสร้าง convertToINNODB () BEGIN DECLARE tbl VARCHAR (255); SET @tbl: = 'cmss_master'; mainloop: LOOP SELECT TABLE_NAME INTO @convertTable จากinformation_schema ตารางWHERE `TABLE_SCHEMA` LIKE @tbl และ `ENGINE` ไม่ชอบ 'InnoDB' และ TABLE_NAME NOT IN ('') ORDER BY TABLE_NAME LIMIT 1; IF @convertTable เป็นโมฆะแล้วปล่อยให้ mainloop; END IF; SET @sqltext = CONCAT ( 'เปลี่ยนแปลงตาราง `' @ tbl, '`.`' @convertTable, '`ENGINE = InnoDB เริ่มต้นชุดอักขระ utf8 COLLATE utf8_general_ci' ); เตรียม convertTables จาก@sqltext; ดำเนิน convertTables; DEALLOCATE เตรียม convertTables; SET @convertTable = NULL; END LOOP mainloop; // END คั่น; โทร convertToINNODB (); DROP วิธีIF EXISTS convertToINNODB;










































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
วางขั้นตอน
ถ้าอยู่ converttoinnodb ;
ตัวคั่น / /


สร้างกระบวนการ converttoinnodb ( )


เริ่มประกาศทีบีแอล VAIO HK ( 255 ) ;
ชุด @ ทีบีแอล : cmss_master = ' ' ; mainloop :


table_name ห่วงเลือกใน converttable @

information_schema จาก . ตารางที่ table_schema ` `

ชอบ @ ทีบีแอล
` ` และเครื่องยนต์ไม่เหมือน ' '
table_name InnoDB และไม่ได้อยู่ ( ' ' )

สั่งโดย table_name จำกัด 1

;ถ้า @ converttable เป็นโมฆะแล้ว

ถ้าจบออกไป mainloop ;
;
ชุด @ sqltext : = concat (
' เปลี่ยนตาราง ` ' @ ทีบีแอล
' ' , ' '

' ' converttable @ , เครื่องยนต์ = InnoDB ชุดอักขระเริ่มต้น utf8 ตรวจสอบ utf8_general_ci '
) ; เตรียม converttables
จาก
@ sqltext ; ดําเนินการ converttables ; deallocate เตรียมชุด converttables ;
@ converttable = null ;


จบห่วง mainloop ;
จบ / /



ตัวคั่น ;เรียก converttoinnodb ( ) ;


ถ้าวางขั้นตอนที่มีอยู่ converttoinnodb ;
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2026 I Love Translation. All reserved.

E-mail: