sql >> Base de Datos >  >> RDS >> Mysql

MySQL:la columna 'column_name' en la cláusula where es ambigua

Hay problemas similares con MS SQLServer donde la versión 2000 acepta algunas consultas ambiguas y el 2005 arrojaría un error. Básicamente, las versiones más nuevas parecen ser más estrictas.

Como regla general, debe usar la misma versión de base de datos tanto en el servidor de prueba como en el servidor de producción para evitar este tipo de comportamiento en el que un fragmento de código funciona en la máquina de prueba y falla en producción.