Práctica de la base de datos y la tabla de creación de lotes de mysql

1. La primera forma, sencilla y violenta

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

2. Cree manualmente un procedimiento almacenado en la página dbever

Consulte Crear un procedimiento almacenado en dbever.

Pit: delimitador, ver: Resolver el problema de declarar error cuando mysql importar procedimiento almacenado

3. Escriba el script en el script dbever.

Resuelve el problema del prefijo más cero , de otra forma

{ 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

 

Supongo que te gusta

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