Jump to content

ArdaMedia.Net

Members
  • Posts

    4
  • Joined

  • Last visited

Profile Information

  • Location
    España - Spain
  • First Name
    Arda
  • Last Name
    Media

ArdaMedia.Net's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

0

Reputation

  1. Bueno, como la idea era poner fácil la consulta, había omitido datos reales de lo que me pasaba.. pero ahora con las capturas me obligas a darlos.. jeje.. No eran 7000 proveedores, eran 379, tantos como productos nuevos metí en la última actualización. Te adjunto capturas de lo que te comento. En Proveedores, el único que tengo dice que tiene 7241 productos. En cambio en el listado de productos salen 7619. Me faltan 378 que se han ido de "parranda".. Pero hago la consulta en la base de datos de productos con el proveedor id=1 y aparece: 7,619 total, La consulta tardó 0.0012 seg.
  2. Ok. Gracias Victor.. he aplicado tu respuesta y parece que todo bien. Sólo me queda una duda, imagino que es algo de la caché, pero lo pregunto igualmente. Ahora en el listado de proveedores, el id 1 tiene 1 producto, aunque si me meto al listado de productos, están los 7000.. y si consulto a través de mysql, los 7000 tienen asignado id 1. ¿Alguna recomendación o idea sobre esto..? o lo dejo estar y ya se actualizará..
  3. Buenas. Estoy trabajando con una tienda (vaya tontería, si no que iba a hacer aquí..) y a la hora de meter los datos en el CSV y copiar hacia abajo la columna del proveedor se autonumeró desde el 1 hasta el 7000 y pico, tantos como productos tengo.. y ahora tengo 1 proveedor por cada producto.. Chachi, ¿verdad?.. Estaba pensando que para no borrar todo (la tienda está en funcionamiento), hacer una petición SQL en la que le asigne a todos los productos el id 1 (es el proveedor actual de todos esos productos). Como casualmente aún no han metido los demás proveedores, no habría problema en hacerlo masivamente... ¿me equivoco? Por lo tanto, mi duda es, si hago lo siguiente: UPDATE `MiBasedeDatosSQL`.`ps_product` SET `id_supplier` = '1' WHERE `ps_product`.`id_product` != 1 Podré borrar a posteriori todos los proveedores con id diferente a 1 sin que se borren los productos.. es que ya me paso una vez que lo hice, no recuerdo si seguí el mismo procedimiento, pero se me borraron los 3000 productos que tenía asignados a esos proveedores. No se si he de buscar alguna otra tabla de referencia al id_supplier que desconozca.. y a la cual le tenga que hacer también el cambio. Algún alma caritativa que me guíe en la senda 'prestashopriana'.... Gracias!!
×
×
  • Create New...