Когда я выполняю приведенный ниже запрос из консоли mysql, он работает нормально, но когда я перехожу в perl/DBI, я получаю:
DBD::mysql::st execute failed: Unknown column 'AR_email' in 'field list'
Вот запрос:
my $q = "SELECT SUBSTRING(AR_email, LOCATE('@', AR_email) + 1) AS domain
FROM carrier
WHERE AR_email IS NOT NULL
AND SUBSTRING(AR_email, LOCATE('@', AR_email) + 1) =?";
my $sth=$dbh->prepare($q);
$sth->execute($domain);
Любая идея, как я могу это исправить?