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