La palabra clave VISIBLE en SQL se introdujo en MySQL 8.0. Si estás utilizando una versión anterior de MySQL, como MySQL 5.7 o MySQL 5.6, esta palabra clave no es reconocida y causará un error de sintaxis.

Por defecto, todas las columnas son VISIBLE. Las columnas INVISIBLE no aparecen en los resultados de SELECT * y pueden ser útiles para ciertas aplicaciones.