xpdo modx如何在DUPLICATE上添加条件

时间:2017-05-23 12:50:54

标签: php mysql modx xpdo

我有一个非常简单的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 and xpdo的功能来运行它。

我可以通过

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

但是如何添加原始查询中的ON DUPLICATE KEY条件?

0 个答案:

没有答案