Función para reparar tablas MySQL con PHP y MySQLi
Jueves, Marzo 18, 2010 6:00Publicado en Consejos, Programación web
Una simple función para realizar un escaneo en una DB, repararla y/o optimizarla.
function fixTables($dbname) { // escanea todas las tablas de la DB y las repara u optimiza. $result = mysql_list_tables($dbname) or die(mysql_error()); while ($row = mysql_fetch_row($result)) { mysql_query("REPAIR TABLE $row[0]"); mysql_query("OPTIMIZE TABLE $row[0]"); } }
No es nada del otro mundo, el secreto está en las sentencias REPAIR TABLES y OPTIMIZE TABLE para quienes no las conozcan. Pero la idea principal es automatizar éste proceso con éste script por medio de un cron.
+ info:
http://dev.mysql.com/doc/refman/5.0/es/repair-table.html
http://dev.mysql.com/doc/refman/5.0/es/optimize-table.html
++ info (otros recursos relacionados, de interés)
10 PHP userfull functions for MySQL stuff
Related posts:
- Como crear un foro con PHP y MySQL desde cero El siguiente tutorial es un resumen y traducción que...
- Fechas en MySQL: la ley del menor esfuerzo El manejo de fechas con MySQL es fácil pero...
Suscribirse a los feeds rss de la entrada RSS 2.0
Puedes dejar una respuesta, o trackback desde tu sitio.















