Nombre de la tabla de edición por lotes

Fuente: https://www.cnblogs.com/baby123/p/5958579.html.

Caso:

	--  ----------------
	SELECT
	CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO t_', table_name,';' ) 
FROM
	information_schema.TABLES 
WHERE
	table_name LIKE 'iot%';
	
		--  ----------------
	SELECT
	CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO t_', table_name,';' ) 
FROM
	information_schema.TABLES 
WHERE
	table_name LIKE 'p%';
	
		--  ----------------
	SELECT
	CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO t_', table_name,';' ) 
FROM
	information_schema.TABLES 
WHERE
	table_name LIKE 'ta%';

Modificar el nombre de la tabla

ALTER TABLE nombre de tabla original RENAME TO nuevo nombre de tabla;
una sentencia SQL solo puede modificar una tabla

mostrar tablas;

Copie el código
SELECCIONE
CONCAT(
'ALTER TABLE',
table_name,
'RENAME TO db_',
substring(table_name, 4),
';'
)
FROM
information_schema. TABLES
WHERE
table_name LIKE 'ct%';
Copiar código

Cópielo en Notepad ++ en lotes, conserve solo la instrucción sql y luego cópielo en mysql para su ejecución

2.php script por lotes modifica el prefijo de la tabla de la base de datos mysql

copiar codigo

} } if($preg){ foreach($tab_name as $k => $v){ $sql = 'RENOMBRAR TABLA `'.$prefijo_antiguo.$v.'` TO `'.$prefijo_nuevo.$v.'` '; mysql_query($sql); } imprime 数据表前缀:.$old_prefix."
". ha sido modificado a: .$new_prefix."
"; }else{ imprime el prefijo de la tabla de tu base de datos. $old_prefix. Error al escribir. Verifica el prefijo de la tabla de la base de datos correspondiente; if ( mysql_free_result($result) ){ devuelve verdadero ; } } ?>

Dado que el método mysql_list_tables
está obsoleto, el programa anterior mostrará un mensaje de advertencia de que el método está obsoleto

En desuso: la función mysql_list_tables() está en desuso en... en línea xxx

Establezca error_reporting en php.ini, no muestre información de solicitud obsoleta del método

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

3. Eliminar tablas en lotes SELECT CONCAT( 'drop table', table_name, ';' ) FROM information_schema.TABLES WHERE table_name LIKE 'uc_%'
;










Ejecute la consulta, la instrucción SQL, como la tabla desplegable table_name, se generará automáticamente

Supongo que te gusta

Origin blog.csdn.net/weixin_42273775/article/details/122702086
Recomendado
Clasificación