This issue seems related to other inconsistencies in string-to-boolean casting, as previously discussed in issue [#9799](https://github.com/dolthub/dolt/issues/9799). ```sql SELECT '3bxu' OR FALSE; -- MySQL: 1, Dolt: 0 SELECT '3bxu' AND TRUE; -- MySQL: 1, Dolt: 0 SELECT '3bxu' XOR FALSE; -- MySQL: 1, Dolt: 0 ``` ``` mysql> select dolt_version(); +----------------+ | dolt_version() | +----------------+ | 1.59.6 | +----------------+ 1 row in set (0.00 sec) ```