io mi faccio un :
DELETE * FROM 'databaseprodotti'.'product' WHERE 'product'.''quantity' = 0
ma la query non mi da segni di vita.
ma dove sbaglio ?
grazie a tutti
DELETE FROM product WHERE quantity = 0
in alternativa
DELETE FROM product WHERE quantity = '0'
M
-----------------------------------------------------------------------
My last mods: Partita IVA e CF | Pro EU VAT Number | Sales Agents | Pricelist Pro
-----------------------------------------------------------------------
Code: Select all
php -q /home/xxxxxxxxx/web/dominio.it/public_html/admin/cron_index.php
Quando invece la query da eseguire e più complessa, io solitamente mi creo un piccolo file php semplicissimo con il quale posso fare tutte le elaborazioni del caso ed eseguire le query che necessito. Il file php poi lo lanci da cron.
Qui sotto schema del file php:
Code: Select all
<?php
$server = "localhost";
$login = "admin";
$password = "password";
$db = "miodb";
mysql_connect($server, $login, $password);
mysql_select_db($db);
$query = mysql_query("DELETE FROM oc_product WHERE product_id IN(SELECT product_id FROM oc_product_to_category WHERE category_id = (SELECT DISTINCT category_id FROM `oc_category_description` WHERE name = 'Ricambi')) AND quantity <= 0;");
echo mysql_affected_rows() . " zero qty products were deleted.\n";
?>
Ciao
M
-----------------------------------------------------------------------
My last mods: Partita IVA e CF | Pro EU VAT Number | Sales Agents | Pricelist Pro
-----------------------------------------------------------------------
..tu dici che non lo genera se va direttamente tramite cron ?
M
-----------------------------------------------------------------------
My last mods: Partita IVA e CF | Pro EU VAT Number | Sales Agents | Pricelist Pro
-----------------------------------------------------------------------
Users browsing this forum: No registered users and 131 guests