Błąd w pobliżu „DELIMITER $$”

kiedy zmieniam Delimeter z konsoli mysql lub MySQL Workbench nie dostaję żadnego błędu, ale gdy osadzę ten sam kod w ruby ​​na szynach, otrzymuję błąd

mysql> DELIMITER $
mysql>

nie daje błędu.

ale

ActiveRecord::Base.connection.execute(%Q{
    DELIMITER $
})

daje:

ActiveRecord::StatementInvalid: Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER $' at line 1: 

questionAnswers(2)

yourAnswerToTheQuestion