Saltear al contenido principal

1054-Unknow ‘public_flag’ in ‘field list’

Un nuevo error con el cual me tope hace pocos días después de desear modificar el estado de los pedidos, para las descargas de mogador network design, era el siguiente:
(Para oscommerce 2.2 RC2a, también puede servir para 2.2 ms2, aunque no lo he probado en esta versión anterior)

Cada vez que deseaba modificar uno de los cuatro tipo de estado me surgía el siguiente error

1054- Unknown column 'public_flag' in 'field list'
update orders_status set orders_status_name='pendiente', public_flag='0', downloads_flag='0', where orders_status_id='1' and language_id='4'

Después de buscar la explicación a este problema, el cual encontraba soluciones no claras, observe que en el archivo application_top.php admin/orders_status.php hacía referencia a public_flag y a downloads_flag, repasando un poco me di cuenta que en mi base de datos MySQL no existían ambas columnas en la tabla orders_status y añadí ambas columnas y ya pude modificar los valores y estados de los pedidos. La solución es la siguiente, añadir a la tabla ‘orders_status’ en tu BBDD MySQL:

ALTER TABLE orders_status ADD COLUMN public_flag int(1);
ALTER TABLE orders_status ADD COLUMN downloads_flag int(1);

de este modo puedo modificar el error anterior y, como dije, modificar el estado de mis pedidos.

Samuel

Consultor SEO, diseñador web, 2D y 3D, CSS. Apasionado de los gestores de contenido como oscommerce y wordpress, así como de la accesibilidad y usabilidad web. Vivo en Madrid, España. Sigueme en Twitter

Esta entrada tiene 0 comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Volver arriba