xpdo modx как добавить условие на дубликате

У меня очень простая таблица MySQL, и мне нужно выполнить этот запрос:

INSERT INTO modx_good (uuid,name) VALUES ('1','name')
  ON DUPLICATE KEY UPDATE uuid='1', name='name';

Мой стол modx_good:

`id` int(11) NOT NULL AUTO_INCREMENT,
`uuid` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,

И мне нужно запустить это, используя функции modx и xpdo.

Я могу вставить данные

$modGood = $this->modx->newObject('Good');
$modGood->fromArray([ 
  'uuid' => 'a1', 
  'name' => 'name1'
]);
$modGood->save();

Но как я могу добавить ON DUPLICATE KEY условие, которое я имел в необработанном запросе?

0 ответов

Другие вопросы по тегам