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!!