MySQL - Error:Table doesn´t exist

   
Vista:

Error:Table doesn´t exist

Publicado por Ekaitz (1 intervención) el 18/08/2011 12:46:05
Hola ese es el error que me da al hacer la siguiente inserción en la base de datos:

$sql="INSERT INTO NIA VALUES ('AFJL','V',22)";

Estoy seguro al 100% que no es un error de sintaxis ya que si ejecuto el código en windows se registra el registro en la tabla. El problema es que estoy desarrollando en Mac OS X Lion y en esta plataforma es donde me da el error.

En la documentación de myPHPadmin da la siguiente nota en la documentación:

Warning for Mac users:
if you are on a Mac OS version before OS X, StuffIt unstuffs with Mac formats.
So you'll have to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before uploading them to your server, as PHP seems not to like Mac-style end of lines character ("\r").

Meidante BBEdit lo grabo con diferentes códigos de retorno de carro y diferentes codigos UTF8, etc.

Alguien sabida cual puede ser el problema?

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de MySQL
- Cursos de MySQL
- Temas de MySQL
- Chat de MySQL
información
Cursos y Temas de MySQL
- Crear Triggers en MySQL
- Cómo configurar MySQL
- Optimizar consultas MySQL

Error:Table doesn´t exist

Publicado por Gonzalo GC (339 intervenciones) el 18/08/2011 17:10:16
Bueno, el mensaje en realidad es bastante claro:
Warning for Mac users:
if you are on a Mac OS version before OS X, StuffIt unstuffs with Mac formats.
So you'll have to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before uploading them to your server, as PHP seems not to like Mac-style end of lines character ("\r").
"Advertencia para usuarios de Mac:
"Si está usando una versión de Mac OS previa a OS X, [algunas cosas son diferentes] en el formato de Mac."
"Entonces tendrá que volver a guardar como en BBEdit al estilo UNIX todos los scripts phpMyAdmin antes de subirlos a su servidor, PHP no ve los finales de línea con estilo Mac."
En cuanto a la tabla.. el problema es que si es un servidor basado en UNIX o Linux, el sistema es sensible a mayúsculas y minúsculas, pero además los nombres de tabla por defecto los almacena en minúsculas.
Por eso, para el servidor , "NIA" y "nia" son cosas diferentes.

Cambia todos los nombres de tablas a minúsculas, y revisa los nombres de las columnas, procedures, triggers, indices y functions.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar