NON SONO uguali:
WHERE cliente LIKE "%BIANCHI LUIGI%" AND `veicolo` LIKE "%FIAT 500%"
WHERE cliente = "BIANCHI LUIGI" AND `veicolo` LIKE "%FIAT 500%";
Giusto per ""scrupolo"", usa ESATTAMENTE la clausola WHERE che usi con la SELECT che ti funziona.
Controlla anche se le ""virgolette"" non gli stiano antipatiche.
IN TEORIA bisognerebbe usare gli ""apici"".
Cioe':
... LIKE '%BIANCHI LUIGI%'
(apici)
e non
... LIKE "%BIANCHI LUIGI%"
(virgolette)
IN TEORIA apici e virgolette dovrebbero essere interscambiabili, ma meglio controllare, visto che hai questi problemi.