Чудеса…
В пятницу на работе разгадывали шарады…
Парнишка попросил помочь найти ошибку в простом запросе…
запрос был к mysql серверу… типа delete from receipt where cash_id=41 and id=4
так вот mysql упорно твердил, что не знает такого столбца – receipt.cash_id, а что самое интересное, меняем delete на select и всё работает…
Блин, минут 20 бились, пробовали разные варианты, читали мануалы, ничего не помогает… ситуация идиотская…
Ларчик открывался просто, через 20 минут парень обмолвился о тригере ! Мля, так ты там триггер создал !
Дело оказалось в нем
В тригере вмето old.cash_id стояло receipt.cash_id… А по ошибке фиг поймешь…
