Prática de banco de dados e tabela de construção em lote mysql

1. A primeira forma, simples e violenta

http://www.toolscat.com/dev/split-table

2. Crie manualmente um procedimento armazenado na página dbever

Consulte Criar um procedimento armazenado em dbever

Pit: delimitador, consulte: Resolva o problema de declaração de erro quando mysql importar procedimento armazenado

3. Escreva o script no script dbever

Resolva o problema do prefixo mais zero , outra maneira

{ CALL database_name.createdatabase2() }

delimiter //
CREATE PROCEDURE `database_name`.`createdatabase2`()
BEGIN
set @j = 0;
while @j < 13 do
	if @j < 10 then
		set @count = CONCAT("0", @j);
	else
		set @count = CONCAT("",@j);
	end if;
#set @count = right(cast(power(10,3) as varchar) + 33,2);
	set @dbname = concat('aadatabase_',@count);
	set @sql_t = concat("CREATE DATABASE ",@dbname);
	prepare sql_t from @sql_t;
	execute sql_t;
	set @j = @j + 1;
end while;
END

 

Acho que você gosta

Origin blog.csdn.net/qq_32907195/article/details/112323959
Recomendado
Clasificación