2012-03-30 15 views

Respuesta

10

MySQL ve 'AAA' = 0 y piensa a sí mismo:

"Me Puede convertir aaa a un entero, o 0 para una cadena".

¿Adivina cuál es?

Básicamente lo que está sucediendo es que 'aaa' se está convirtiendo en un entero, y ya que no es un número entero válido, se lanza a 0.

0 = 0, es cierto (o verdadero == 1) .

Sospecho que sucede lo mismo con su columna de ID de usuario, aunque sin conocer sus valores/tipo de datos, es difícil de decir.

http://dev.mysql.com/doc/refman/5.0/en/type-conversion.html

+0

explica muy bien –

+0

me adelantó :) –