Skip to main content

MySQL

MoWeS Portable

He descubierto MoWeS Portable. Es un zip con apache, mysql, php y algunas aplicaciones típicas (drupal, wordpress, mediawiki, etc). Antes de descargar eliges exactamente qué quieres a base de marcar casillas y te bajas un zip con todo ello. Basta desempaquetar el zip en cualquier lado (incluso un pendrive) y sin necesidad de instalación, símplemente arrancando un .bat, se arranca el servidor apache, la base de datos MySQL y las aplicaciones que sean (drupal, wordpress, ...) ya configuradas.

Conocer próximo valor de AUTO_INCREMENT

Posted in

Para saber el próximo valor de AUTO_INCREMENT de una tabla de base de datos MySQL podemos ejecutar la siguiente consulta

select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='soy_la_db' and TABLE_NAME='y_yo_la_tabla';

Visto en Arragonán.

Crear si no existe una tabla con PHP

Posted in

 A veces desde nuestro código PHP nos interesa saber si existe o no una tabla de base de datos antes de hacer una operación con ella, como por ejemplo, crearla. Para ello, nos basta en MySQL con consultar algo como "SHOW TABLES LIKE 'nombre_tabla'". Los resultados de esta búsqueda serán las tablas cuyo nombre sea nombre_tabla. El siguiente código PHP muestra cómo hacerlo

insert on duplicate y replace

Posted in

 A veces cuando vamos a insertar un elemento en base de datos nos interesa que dicho elemento, si es nuevo, se inserte, pero si ya existe en base de datos, que se haga un update para actualizarlo con los nuevos valores. MySQL nos ofrece dos posibilidades para esto.

Syndicate content