SELECT IF(1<2,'yes','no');
zwróci oczywiście yes, natomiast moje pyatnie brzmi czy można wymusić na instrukcji SELECT zwrot wartości w przypadku niepowodzenia zapytania ? np.
SELECT IF((SELECT 1 INTO OUTFILE '/tmp/b.so'),1,0)
na wyjściu nie dostane żadnej wartości (1 lub 0), niezaleznie od tego czy plik
został utworzony, czy nie (już istniał - #1086 - File '/tmp/b.so' already exists).
Czy jest możliwość aby SELECT zwracał TRUE lub FALSE w przypadku wykonania lub niepowodzenia zapytania ?