mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-31 10:18:55 +00:00
29 lines
801 B
SQL
Executable File
29 lines
801 B
SQL
Executable File
DROP PROCEDURE IF EXISTS tpg_change;
|
|
|
|
DELIMITER $$
|
|
CREATE PROCEDURE tpg_change()
|
|
BEGIN
|
|
DECLARE done INT DEFAULT false;
|
|
DECLARE _table CHAR(255);
|
|
DECLARE _stmt VARCHAR(1000);
|
|
DECLARE cur1 CURSOR FOR
|
|
SELECT TABLE_NAME
|
|
FROM INFORMATION_SCHEMA.TABLES
|
|
WHERE TABLE_SCHEMA = DATABASE()
|
|
AND (TABLE_NAME LIKE "binaries\_%" OR TABLE_NAME="binaries");
|
|
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
|
|
OPEN cur1;
|
|
myloop: loop FETCH cur1 INTO _table;
|
|
IF done THEN LEAVE myloop; END IF;
|
|
SET @sql1 := CONCAT("ALTER TABLE ", _table," MODIFY partcheck TINYINT(1) UNSIGNED NOT NULL DEFAULT 0");
|
|
PREPARE _stmt FROM @sql1;
|
|
EXECUTE _stmt;
|
|
DROP PREPARE _stmt;
|
|
END loop;
|
|
CLOSE cur1;
|
|
END $$
|
|
DELIMITER ;
|
|
|
|
CALL tpg_change();
|
|
DROP PROCEDURE tpg_change;
|