У меня есть таблица со следующими даннымиПочему MySQL сравнить «IN», как, например
Таблица сделки
trasaction_id
886
456
654_asd
898_ASDF
Если я использую это предложение
SELECT trasaction_id from transactions where transaction_id IN (886,654)
Я ожидаю, что результат be 886
,
Но mysq l возвращается 886,654_ASDF
Почему в этом запросе возвращается 654_ASDF
?
Какой тип [так в оригинале] столбце 'trasaction_id'? –
''654_asd'' принуждается к int. 'SELECT 654 = '654_asd' == 1' –