Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error 1136

Estas en el tema de Error 1136 en el foro de Bases de Datos General en Foros del Web. Hola, creo que este tema va aqui. Un amigo me ha cambiado de servidor mi tienda, todo ha ido bien salvo por un fallo que ...
  #1 (permalink)  
Antiguo 28/03/2011, 05:58
 
Fecha de Ingreso: diciembre-2008
Mensajes: 211
Antigüedad: 15 años, 4 meses
Puntos: 5
Error 1136

Hola, creo que este tema va aqui.
Un amigo me ha cambiado de servidor mi tienda, todo ha ido bien salvo por un fallo que no da al ponerle los atributos a los articulos a través de oscommerce, y ninguno sabemos como lo podemos arreglar.
El error que nos da es el siguiente:

1136 - Column count doesn't match value count at row 1

insert into products_attributes values (null, '473', '3', '62', '0', '+')

[TEP STOP]

Cómo podemos arreglarlo?
  #2 (permalink)  
Antiguo 28/03/2011, 06:20
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Error 1136

¿Estas intentando meter un null en el campo ID? Deberías mostrar la estructura de tu tabla para comprender el INSERT.

Si no, siempre puedes indicar los nombres de los campos de la tabla para que sea mas facil ver el error (y librarte del null)

insert into products_attributes (campo1, campo2, campo3, campo4, campo5) values ('473', '3', '62', '0', '+')
  #3 (permalink)  
Antiguo 28/03/2011, 06:33
 
Fecha de Ingreso: diciembre-2008
Mensajes: 211
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Error 1136

Hola de nuevo, muchas gracias por responder. Quería comentarte que el cambio de página me lo realizó un amigo porque yo no tengo mucha idea de estas cosas, pero viendo que mi amigo no puede solucionarme este fallo pues me he venido por aquí a ver si se puede arreglar.
Si me dices donde puedo encontrar la estructura de la tabla te lo miro, pero es que he estado mirando en el hosting la base de datos y hay muchisimas cosas, y no sé exactamente que es lo que te sería útil saber, como dije antes no tengo mucha idea de esto y de bases de datos menos :( pero me hace tanta falta arreglarlo que ya me pongo con lo que sea jeje
Un saludo!
  #4 (permalink)  
Antiguo 28/03/2011, 06:36
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Error 1136

Necesitariamos saber los campos de la tabla products_attributes.
  #5 (permalink)  
Antiguo 28/03/2011, 07:09
 
Fecha de Ingreso: diciembre-2008
Mensajes: 211
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Error 1136

Hola, no estoy muy seguro, pero es esto lo que me pedis? yo es que de bases de datos entiendo 0...

  #6 (permalink)  
Antiguo 28/03/2011, 07:22
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error 1136

Cita:
yo es que de bases de datos entiendo 0...
Primer consejo: Lee sobre este tema, porque si te vas a poner a manejar la base de tu tienda, por lo menos debes entender algo y leerte un buen manual de SQL.

Segundo, el problema es que estás metiendo seis datos (incluyendo en NULL), y la tabla tiene siete columnas, por lo cual se deben ingresar siete datos, a menos que alguno de ellos permita NULL y en ese caso hay que indicar correctamente cuáles se insertan (la traducción del mesaje es "La cantidad de columnas no coincide con la cantidad de valores...").

En tu caso, te está faltando el valor correspondiente a la columna "product_sort_options_order".
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 28/03/2011, 07:30
 
Fecha de Ingreso: diciembre-2008
Mensajes: 211
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Error 1136

Bueno como una vez que solucione este problema no tengo pensado tocar más la base de datos, no me he puesto a mirar nada de SQL ni nada de eso... bastante tengo ya con ir aprendiendo html, php y contribuciones para poder modificar la tienda, que ya me estoy quedando medio loco jejeje
Le pasaré esto que me comentais a mi compañero a ver si así lo puede solucionar, yo seguiré investigando por si acaso...
Gracias, un saludo!

Etiquetas: bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:44.