Temas etiquetados como: ‘MySQL’

Solución error SQL_BIG_SELECTS

17 marzo, 2010

El problema viene porque estas cargando una consulta que MySqL considera que puede ser grande ó se hacen bastantes relaciones entre las tablas.

The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay

Ese error es debido a la variable de MySQL SQL_BIG_SELECTS, y en el mensaje mismo te indica la respuesta:

SELECT examinará más de MAX_JOIN_SIZE filas, revisa tu WHERE y usa SET SQL_BIG_SELECTS = 1 o SET SQL_MAX_JOIN_SIZE = # si el SELECT está bien.

» Leer más: Solución error SQL_BIG_SELECTS

Reemplazando Cadenas en Tablas de MySQL

10 junio, 2009

Si necesitas reemplazar un mismo texto en varios registros en MySQL puedes hacerlo de la siguiente manera.

MySQL:
  1. UPDATE la_tabla
  2.  SET el_campo =
  3.  REPLACE (el_campo,’texto_antiguo’,texto_nuevo’)

Esta forma es la ideal para realizar cambios de forma masiva. » Leer más: Reemplazando Cadenas en Tablas de MySQL