вставить и обновить в одном утверждении - PullRequest
0 голосов
/ 13 августа 2010
INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE a='4', b='5', c='6'

как реализовать этот тип (вставка и обновление) sql в rails в одном выражении, если это возможно

1 Ответ

0 голосов
/ 13 августа 2010

Вы можете запустить свой sql напрямую:

sql = "INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE a='4', b='5', c='6'"
ActiveRecord::Base.connection.insert_sql sql
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...